Package com.netscape.certsrv.account
Class Account
- java.lang.Object
-
- com.netscape.certsrv.base.RESTMessage
-
- com.netscape.certsrv.account.Account
-
- All Implemented Interfaces:
JSONSerializer
public class Account extends RESTMessage
- Author:
- Endi S. Dewata
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.netscape.certsrv.base.RESTMessage
RESTMessage.Attribute, RESTMessage.AttributeList, RESTMessage.AttributeListDeserializer, RESTMessage.AttributeListSerializer
-
-
Field Summary
-
Fields inherited from class com.netscape.certsrv.base.RESTMessage
attributes, className
-
-
Constructor Summary
Constructors Constructor Description Account()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRole(java.lang.String role)
boolean
equals(java.lang.Object obj)
static Account
fromDOM(org.w3c.dom.Element accountElement)
static Account
fromXML(java.lang.String xml)
java.lang.String
getEmail()
java.lang.String
getFullName()
java.lang.String
getID()
java.util.Collection<java.lang.String>
getRoles()
int
hashCode()
void
setEmail(java.lang.String email)
void
setFullName(java.lang.String fullName)
void
setID(java.lang.String id)
void
setRoles(java.util.Collection<java.lang.String> roles)
org.w3c.dom.Element
toDOM(org.w3c.dom.Document document)
java.lang.String
toString()
java.lang.String
toXML()
-
Methods inherited from class com.netscape.certsrv.base.RESTMessage
fromDOM, getAttribute, getAttributeList, getAttributeNames, getAttributes, getClassName, removeAttribute, setAttribute, setAttributeList, setAttributes, setClassName, toDOM
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, 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)
-
getFullName
public java.lang.String getFullName()
-
setFullName
public void setFullName(java.lang.String fullName)
-
getEmail
public java.lang.String getEmail()
-
setEmail
public void setEmail(java.lang.String email)
-
getRoles
public java.util.Collection<java.lang.String> getRoles()
-
setRoles
public void setRoles(java.util.Collection<java.lang.String> roles)
-
addRole
public void addRole(java.lang.String role)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classRESTMessage
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classRESTMessage
-
toDOM
public org.w3c.dom.Element toDOM(org.w3c.dom.Document document)
- Overrides:
toDOM
in classRESTMessage
-
fromDOM
public static Account fromDOM(org.w3c.dom.Element accountElement)
-
toXML
public java.lang.String toXML() throws java.lang.Exception
- Overrides:
toXML
in classRESTMessage
- Throws:
java.lang.Exception
-
fromXML
public static Account fromXML(java.lang.String xml) throws java.lang.Exception
- Throws:
java.lang.Exception
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-