Package com.netscape.certsrv.profile
Class ProfileData
- java.lang.Object
-
- com.netscape.certsrv.profile.ProfileData
-
- All Implemented Interfaces:
JSONSerializer
public class ProfileData extends java.lang.Object implements JSONSerializer
- Author:
- jmagne
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
authenticatorId
protected java.lang.String
authzAcl
protected java.lang.String
classId
protected java.lang.String
description
protected boolean
enabled
protected java.lang.String
enabledBy
protected java.lang.String
id
protected java.util.List<ProfileInput>
inputs
protected Link
link
protected java.lang.String
name
protected java.util.List<ProfileOutput>
outputs
protected java.util.Map<java.lang.String,java.util.List<ProfilePolicy>>
policySets
protected boolean
renewal
protected boolean
visible
protected boolean
xmlOutput
-
Fields inherited from interface com.netscape.certsrv.util.JSONSerializer
logger
-
-
Constructor Summary
Constructors Constructor Description ProfileData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProfileInput(ProfileInput input)
void
addProfileOutput(ProfileOutput output)
void
addProfilePolicySet(java.lang.String id, java.util.Vector<ProfilePolicy> policySet)
boolean
equals(java.lang.Object obj)
static ProfileData
fromDOM(org.w3c.dom.Element profileDataElement)
static ProfileData
fromXML(java.lang.String xml)
java.lang.String
getAuthenticatorId()
java.lang.String
getAuthzAcl()
java.lang.String
getClassId()
java.lang.String
getDescription()
java.lang.String
getEnabledBy()
java.lang.String
getId()
java.util.List<ProfileInput>
getInputs()
Link
getLink()
java.lang.String
getName()
java.util.List<ProfileOutput>
getOutputs()
java.util.Map<java.lang.String,java.util.List<ProfilePolicy>>
getPolicySets()
ProfileInput
getProfileInput(java.lang.String id)
ProfileOutput
getProfileOutput(java.lang.String id)
int
hashCode()
boolean
isEnabled()
boolean
isRenewal()
boolean
isVisible()
boolean
isXMLOutput()
void
setAuthenticatorId(java.lang.String authenticatorId)
void
setAuthzAcl(java.lang.String authzAcl)
void
setClassId(java.lang.String classId)
void
setDescription(java.lang.String description)
void
setEnabled(boolean enabled)
void
setEnabledBy(java.lang.String enabledBy)
void
setId(java.lang.String id)
void
setInputs(java.util.List<ProfileInput> inputs)
void
setLink(Link link)
void
setName(java.lang.String name)
void
setOutputs(java.util.List<ProfileOutput> outputs)
void
setPolicySets(java.util.Map<java.lang.String,java.util.List<ProfilePolicy>> policySets)
void
setRenewal(boolean renewal)
void
setVisible(boolean visible)
void
setXMLOutput(boolean isXMLOutput)
org.w3c.dom.Element
toDOM(org.w3c.dom.Document document)
java.lang.String
toXML()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.netscape.certsrv.util.JSONSerializer
toJSON
-
-
-
-
Field Detail
-
id
protected java.lang.String id
-
classId
protected java.lang.String classId
-
name
protected java.lang.String name
-
description
protected java.lang.String description
-
enabled
protected boolean enabled
-
visible
protected boolean visible
-
enabledBy
protected java.lang.String enabledBy
-
authenticatorId
protected java.lang.String authenticatorId
-
authzAcl
protected java.lang.String authzAcl
-
renewal
protected boolean renewal
-
xmlOutput
protected boolean xmlOutput
-
inputs
protected java.util.List<ProfileInput> inputs
-
outputs
protected java.util.List<ProfileOutput> outputs
-
policySets
protected java.util.Map<java.lang.String,java.util.List<ProfilePolicy>> policySets
-
link
protected Link link
-
-
Method Detail
-
getLink
public Link getLink()
-
setLink
public void setLink(Link link)
-
getAuthenticatorId
public java.lang.String getAuthenticatorId()
-
setAuthenticatorId
public void setAuthenticatorId(java.lang.String authenticatorId)
-
getAuthzAcl
public java.lang.String getAuthzAcl()
-
setAuthzAcl
public void setAuthzAcl(java.lang.String authzAcl)
-
isRenewal
public boolean isRenewal()
-
setRenewal
public void setRenewal(boolean renewal)
-
isXMLOutput
public boolean isXMLOutput()
-
setXMLOutput
public void setXMLOutput(boolean isXMLOutput)
-
setName
public void setName(java.lang.String name)
-
getName
public java.lang.String getName()
-
setDescription
public void setDescription(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
-
setEnabled
public void setEnabled(boolean enabled)
-
isEnabled
public boolean isEnabled()
-
setVisible
public void setVisible(boolean visible)
-
isVisible
public boolean isVisible()
-
setEnabledBy
public void setEnabledBy(java.lang.String enabledBy)
-
getEnabledBy
public java.lang.String getEnabledBy()
-
setId
public void setId(java.lang.String id)
-
getId
public java.lang.String getId()
-
getClassId
public java.lang.String getClassId()
-
setClassId
public void setClassId(java.lang.String classId)
-
addProfileInput
public void addProfileInput(ProfileInput input)
-
getProfileInput
public ProfileInput getProfileInput(java.lang.String id)
-
getInputs
public java.util.List<ProfileInput> getInputs()
-
setInputs
public void setInputs(java.util.List<ProfileInput> inputs)
-
getOutputs
public java.util.List<ProfileOutput> getOutputs()
-
setOutputs
public void setOutputs(java.util.List<ProfileOutput> outputs)
-
getPolicySets
public java.util.Map<java.lang.String,java.util.List<ProfilePolicy>> getPolicySets()
-
setPolicySets
public void setPolicySets(java.util.Map<java.lang.String,java.util.List<ProfilePolicy>> policySets)
-
addProfilePolicySet
public void addProfilePolicySet(java.lang.String id, java.util.Vector<ProfilePolicy> policySet)
-
addProfileOutput
public void addProfileOutput(ProfileOutput output)
-
getProfileOutput
public ProfileOutput getProfileOutput(java.lang.String id)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toDOM
public org.w3c.dom.Element toDOM(org.w3c.dom.Document document)
-
fromDOM
public static ProfileData fromDOM(org.w3c.dom.Element profileDataElement) throws org.w3c.dom.DOMException, java.lang.Exception
- Throws:
org.w3c.dom.DOMException
java.lang.Exception
-
toXML
public java.lang.String toXML() throws java.lang.Exception
- Throws:
java.lang.Exception
-
fromXML
public static ProfileData fromXML(java.lang.String xml) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-