commgrids.schema
Class AssignmentObject

java.lang.Object
  |
  +--org.gxos.gndi.context.TreeObjectContext
        |
        +--org.gxos.schema.TreeObject
              |
              +--commgrids.schema.AssignmentObject
All Implemented Interfaces:
java.io.Serializable, XMLObject
Direct Known Subclasses:
Assignment, QuizObject

public abstract class AssignmentObject
extends TreeObject
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
AssignmentObject()
           
 
Method Summary
 CourseLink getCourseLink()
           
 HWComments getHWComments()
           
 HWDetails getHWDetails()
           
 HWID getHWID()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setCourseLink(CourseLink courseLink)
           
 void setHWComments(HWComments HWComments)
           
 void setHWDetails(HWDetails HWDetails)
           
 void setHWID(HWID HWID)
           
 void validate()
           
 
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

AssignmentObject

public AssignmentObject()
Method Detail

getCourseLink

public CourseLink getCourseLink()

getHWComments

public HWComments getHWComments()

getHWDetails

public HWDetails getHWDetails()

getHWID

public HWID getHWID()

isValid

public boolean isValid()
Overrides:
isValid in class TreeObject

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Overrides:
marshal in class TreeObject
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 TreeObject
Parameters:
handler -  

setCourseLink

public void setCourseLink(CourseLink courseLink)
Parameters:
courseLink -  

setHWComments

public void setHWComments(HWComments HWComments)
Parameters:
HWComments -  

setHWDetails

public void setHWDetails(HWDetails HWDetails)
Parameters:
HWDetails -  

setHWID

public void setHWID(HWID HWID)
Parameters:
HWID -  

validate

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