Package com.netscape.certsrv.profile
Class ProfileOutput
- java.lang.Object
-
- com.netscape.certsrv.profile.ProfileOutput
-
- All Implemented Interfaces:
JSONSerializer
public class ProfileOutput extends java.lang.Object implements JSONSerializer
-
-
Field Summary
-
Fields inherited from interface com.netscape.certsrv.util.JSONSerializer
logger
-
-
Constructor Summary
Constructors Constructor Description ProfileOutput()
ProfileOutput(java.lang.String id, java.lang.String name, java.lang.String classId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAttribute(ProfileAttribute attr)
void
clearAttributes()
boolean
equals(java.lang.Object obj)
static ProfileOutput
fromDOM(org.w3c.dom.Element profileOutputElement)
static ProfileOutput
fromXML(java.lang.String xml)
java.util.List<ProfileAttribute>
getAttrs()
java.lang.String
getClassId()
java.lang.String
getId()
java.lang.String
getName()
java.lang.String
getText()
int
hashCode()
void
removeAttribute(ProfileAttribute attr)
void
setAttrs(java.util.List<ProfileAttribute> attrs)
void
setClassId(java.lang.String classId)
void
setId(java.lang.String id)
void
setName(java.lang.String name)
void
setText(java.lang.String text)
org.w3c.dom.Element
toDOM(org.w3c.dom.Document document, java.lang.String poElementName)
void
toDOM(org.w3c.dom.Document document, org.w3c.dom.Element poElement)
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
-
-
-
-
Method Detail
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
getClassId
public java.lang.String getClassId()
-
setClassId
public void setClassId(java.lang.String classId)
-
getAttrs
public java.util.List<ProfileAttribute> getAttrs()
-
setAttrs
public void setAttrs(java.util.List<ProfileAttribute> attrs)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getText
public java.lang.String getText()
-
setText
public void setText(java.lang.String text)
-
addAttribute
public void addAttribute(ProfileAttribute attr)
-
removeAttribute
public void removeAttribute(ProfileAttribute attr)
-
clearAttributes
public void clearAttributes()
-
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, java.lang.String poElementName)
-
toDOM
public void toDOM(org.w3c.dom.Document document, org.w3c.dom.Element poElement)
-
fromDOM
public static ProfileOutput fromDOM(org.w3c.dom.Element profileOutputElement)
-
toXML
public java.lang.String toXML() throws java.lang.Exception
- Throws:
java.lang.Exception
-
fromXML
public static ProfileOutput fromXML(java.lang.String xml) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-