Class ProfileData

java.lang.Object
com.netscape.certsrv.profile.ProfileData
All Implemented Interfaces:
JSONSerializer

public class ProfileData extends Object implements JSONSerializer
Author:
jmagne
  • Field Details

    • id

      protected String id
    • classId

      protected String classId
    • name

      protected String name
    • description

      protected String description
    • enabled

      protected boolean enabled
    • visible

      protected boolean visible
    • enabledBy

      protected String enabledBy
    • authenticatorId

      protected String authenticatorId
    • authzAcl

      protected String authzAcl
    • renewal

      protected boolean renewal
    • xmlOutput

      protected boolean xmlOutput
    • inputs

      protected List<ProfileInput> inputs
    • outputs

      protected List<ProfileOutput> outputs
    • policySets

      protected Map<String,List<ProfilePolicy>> policySets
  • Constructor Details

    • ProfileData

      public ProfileData()
  • Method Details

    • getAuthenticatorId

      public String getAuthenticatorId()
    • setAuthenticatorId

      public void setAuthenticatorId(String authenticatorId)
    • getAuthzAcl

      public String getAuthzAcl()
    • setAuthzAcl

      public void setAuthzAcl(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(String name)
    • getName

      public String getName()
    • setDescription

      public void setDescription(String description)
    • getDescription

      public 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(String enabledBy)
    • getEnabledBy

      public String getEnabledBy()
    • setId

      public void setId(String id)
    • getId

      public String getId()
    • getClassId

      public String getClassId()
    • setClassId

      public void setClassId(String classId)
    • addProfileInput

      public void addProfileInput(ProfileInput input)
    • getProfileInput

      public ProfileInput getProfileInput(String id)
    • getInputs

      public List<ProfileInput> getInputs()
    • setInputs

      public void setInputs(List<ProfileInput> inputs)
    • getOutputs

      public List<ProfileOutput> getOutputs()
    • setOutputs

      public void setOutputs(List<ProfileOutput> outputs)
    • getPolicySets

      public Map<String,List<ProfilePolicy>> getPolicySets()
    • setPolicySets

      public void setPolicySets(Map<String,List<ProfilePolicy>> policySets)
    • addProfilePolicySet

      public void addProfilePolicySet(String id, Vector<ProfilePolicy> policySet)
    • addProfileOutput

      public void addProfileOutput(ProfileOutput output)
    • getProfileOutput

      public ProfileOutput getProfileOutput(String id)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toDOM

      public Element toDOM(Document document)
    • fromDOM

      public static ProfileData fromDOM(Element profileDataElement) throws DOMException, Exception
      Throws:
      DOMException
      Exception
    • toXML

      public String toXML() throws Exception
      Throws:
      Exception
    • fromXML

      public static ProfileData fromXML(String xml) throws Exception
      Throws:
      Exception