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.StringauthenticatorIdprotected java.lang.StringauthzAclprotected java.lang.StringclassIdprotected java.lang.Stringdescriptionprotected booleanenabledprotected java.lang.StringenabledByprotected java.lang.Stringidprotected java.util.List<ProfileInput>inputsprotected Linklinkprotected java.lang.Stringnameprotected java.util.List<ProfileOutput>outputsprotected java.util.Map<java.lang.String,java.util.List<ProfilePolicy>>policySetsprotected booleanrenewalprotected booleanvisibleprotected booleanxmlOutput
-
Constructor Summary
Constructors Constructor Description ProfileData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProfileInput(ProfileInput input)voidaddProfileOutput(ProfileOutput output)voidaddProfilePolicySet(java.lang.String id, java.util.Vector<ProfilePolicy> policySet)booleanequals(java.lang.Object obj)static ProfileDatafromDOM(org.w3c.dom.Element profileDataElement)static ProfileDatafromXML(java.lang.String xml)java.lang.StringgetAuthenticatorId()java.lang.StringgetAuthzAcl()java.lang.StringgetClassId()java.lang.StringgetDescription()java.lang.StringgetEnabledBy()java.lang.StringgetId()java.util.List<ProfileInput>getInputs()LinkgetLink()java.lang.StringgetName()java.util.List<ProfileOutput>getOutputs()java.util.Map<java.lang.String,java.util.List<ProfilePolicy>>getPolicySets()ProfileInputgetProfileInput(java.lang.String id)ProfileOutputgetProfileOutput(java.lang.String id)inthashCode()booleanisEnabled()booleanisRenewal()booleanisVisible()booleanisXMLOutput()voidsetAuthenticatorId(java.lang.String authenticatorId)voidsetAuthzAcl(java.lang.String authzAcl)voidsetClassId(java.lang.String classId)voidsetDescription(java.lang.String description)voidsetEnabled(boolean enabled)voidsetEnabledBy(java.lang.String enabledBy)voidsetId(java.lang.String id)voidsetInputs(java.util.List<ProfileInput> inputs)voidsetLink(Link link)voidsetName(java.lang.String name)voidsetOutputs(java.util.List<ProfileOutput> outputs)voidsetPolicySets(java.util.Map<java.lang.String,java.util.List<ProfilePolicy>> policySets)voidsetRenewal(boolean renewal)voidsetVisible(boolean visible)voidsetXMLOutput(boolean isXMLOutput)org.w3c.dom.ElementtoDOM(org.w3c.dom.Document document)java.lang.StringtoXML()-
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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin 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.DOMExceptionjava.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
-
-