org.gxos.schema
Class UserGroupType

java.lang.Object
  |
  +--org.gxos.gndi.context.TreeObjectContext
        |
        +--org.gxos.schema.TreeObject
              |
              +--org.gxos.schema.UserObject
                    |
                    +--org.gxos.schema.UserGroupType
All Implemented Interfaces:
java.io.Serializable, XMLObject
Direct Known Subclasses:
UserGroup

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

See Also:
Serialized Form

Constructor Summary
UserGroupType()
           
 
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, addComments, enumerateComments, getComments, getComments, getCommentsCount, getPersonalInfoType, getPreferences, getRelations, getSecurity, removeAllComments, removeComments, setComments, setComments, setPersonalInfoType, setPreferences, setRelations, setSecurity
 
Methods inherited from class org.gxos.schema.TreeObject
addCustomExtension, addCustomExtension, addNodeComment, addNodeComment, enumerateCustomExtension, enumerateNodeComment, getCustomExtension, getCustomExtension, getCustomExtensionCount, getCustomType, getExtensions, getHistoryObject, getNamespaces, getNodeChildren, getNodeComment, getNodeComment, getNodeCommentCount, getNodeContents, getNodeEndTime, getNodeName, getNodeProfile, getNodeRooting, getNodeStartTime, getNodeType, getNodeUpdateTime, getNodeVersionNumber, getParentObject, removeAllCustomExtension, removeAllNodeComment, removeCustomExtension, removeNodeComment, setCustomExtension, setCustomExtension, setCustomType, setExtensions, setHistoryObject, setNamespaces, setNodeChildren, setNodeComment, setNodeComment, setNodeContents, setNodeEndTime, setNodeName, setNodeProfile, setNodeRooting, setNodeStartTime, setNodeType, setNodeUpdateTime, setNodeVersionNumber, setParentObject
 
Methods inherited from class org.gxos.gndi.context.TreeObjectContext
addObject, enumerateChildren, getChild, getChildren, getContext, getName, getParameter, getParentXMLObject, getURI, getXML, removeObject, setContext, setParameter, updateObject, updateObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserGroupType

public UserGroupType()
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