org.gxos.schema
Class UserGroup

java.lang.Object
  |
  +--org.gxos.schema.TreeObject
        |
        +--org.gxos.schema.UserObject
              |
              +--org.gxos.schema.UserGroup
All Implemented Interfaces:
java.io.Serializable

public abstract class UserGroup
extends UserObject
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
UserGroup()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getGroupName()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setDescription(java.lang.String _description)
           
 void setGroupName(java.lang.String _groupName)
           
 void validate()
           
 
Methods inherited from class org.gxos.schema.UserObject
addComments, enumerateComments, getComments, getComments, getCommentsCount, getImsPersonalInfo, getPapiPersonalInfo, getPersonalInfoType, getPreferences, getRelations, getSecurity, getVCPersonalInfo, removeAllComments, removeComments, setComments, setComments, setImsPersonalInfo, setPapiPersonalInfo, setPersonalInfoType, setPreferences, setRelations, setSecurity, setVCPersonalInfo
 
Methods inherited from class org.gxos.schema.TreeObject
addCustomExtension, addNodeComment, enumerateCustomExtension, enumerateNodeComment, getCustomExtension, getCustomExtension, getCustomExtensionCount, getCustomType, getExtensions, getHistoryObject, getNodeChildren, getNodeComment, getNodeComment, getNodeCommentCount, getNodeContents, getNodeEndTime, getNodeName, getNodeProfile, getNodeRooting, getNodeStartTime, getNodeType, getNodeUpdateTime, getNodeVersionNumber, getParentObject, removeAllCustomExtension, removeAllNodeComment, removeCustomExtension, removeNodeComment, setCustomExtension, setCustomExtension, setCustomType, setExtensions, setHistoryObject, setNodeChildren, setNodeComment, setNodeComment, setNodeContents, setNodeEndTime, setNodeName, setNodeProfile, setNodeRooting, setNodeStartTime, setNodeType, setNodeUpdateTime, setNodeVersionNumber, setParentObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserGroup

public UserGroup()
Method Detail

getDescription

public java.lang.String getDescription()

getGroupName

public java.lang.String getGroupName()

isValid

public boolean isValid()
Overrides:
isValid in class UserObject

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Overrides:
marshal in class UserObject
Parameters:
out -  

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Overrides:
marshal in class UserObject
Parameters:
handler -  

setDescription

public void setDescription(java.lang.String _description)
Parameters:
_description -  

setGroupName

public void setGroupName(java.lang.String _groupName)
Parameters:
_groupName -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Overrides:
validate in class UserObject