com.edustructures.sifworks.gradebook
Class SectionMarkInfo

java.lang.Object
  extended by com.edustructures.sifworks.Element
      extended by com.edustructures.sifworks.SIFElement
          extended by com.edustructures.sifworks.SIFDataObject
              extended by com.edustructures.sifworks.gradebook.SectionMarkInfo
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class SectionMarkInfo
extends SIFDataObject

Since:
2.0
Version:
2.0
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.edustructures.sifworks.Element
CURRENT_SERIALIZE_VERSION
 
Constructor Summary
SectionMarkInfo()
          Constructor
SectionMarkInfo(java.lang.String sectionInfoRefId, java.lang.String schoolInfoRefId, MarkInfoList termMarkLists)
          Constructor that accepts values for all mandatory fields
 
Method Summary
 java.lang.String getKey()
          Gets the key of this object
 ElementDef[] getKeyFields()
          Gets the metadata fields that make up the key of this object
 java.lang.String getSchoolInfoRefId()
          Gets the value of the SchoolInfoRefId attribute.
 java.lang.String getSectionInfoRefId()
          Gets the value of the SectionInfoRefId attribute.
 TermMarkLists getTermMarkLists()
          Gets the value of the <TermMarkLists> element.
 void removeTermMarkLists()
          Removes the TermMarkLists child element previously created by calling setTermMarkLists
 void setSchoolInfoRefId(java.lang.String value)
          Sets the value of the SchoolInfoRefId attribute.
 void setSectionInfoRefId(java.lang.String value)
          Sets the value of the SectionInfoRefId attribute.
 void setTermMarkLists(MarkInfoList markInfoList)
          Sets the value of the <TermMarkLists> child element.
 void setTermMarkLists(TermMarkLists value)
          Sets the value of the <TermMarkLists> element.
 
Methods inherited from class com.edustructures.sifworks.SIFDataObject
addSIFExtendedElement, clone, getElementOrAttribute, getObjectTag, getObjectType, getRefId, getSIFExtendedElement, getSIFExtendedElements, getSIFExtendedElementsContainer, getSIFMetadata, getSIFVersion, setElementOrAttribute, setElementOrAttribute, setElementOrAttribute, setSIFExtendedElements, setSIFExtendedElementsContainer, setSIFMetadata, setSIFVersion, toXML
 
Methods inherited from class com.edustructures.sifworks.SIFElement
addChild, addChild, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getSIFValue, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setTextValue, setXmlId, tag
 
Methods inherited from class com.edustructures.sifworks.Element
compareTo, getElementDef, getParent, getRoot, isChanged, isDoNotEncode, isEmpty, setChanged, setDoNotEncode, setElementDef, setEmpty, setParent, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SectionMarkInfo

public SectionMarkInfo()
Constructor


SectionMarkInfo

public SectionMarkInfo(java.lang.String sectionInfoRefId,
                       java.lang.String schoolInfoRefId,
                       MarkInfoList termMarkLists)
Constructor that accepts values for all mandatory fields

Parameters:
sectionInfoRefId - The ID (GUID) that uniquely identifies the SectionInfo object that this item refers to.
schoolInfoRefId - The ID (GUID) that uniquely identifies the School that these Mark Values apply to.
termMarkLists -
Method Detail

getKey

public java.lang.String getKey()
Gets the key of this object

Overrides:
getKey in class SIFElement
Returns:
The value of the object's Mandatory or Required attribute. If an object has more than one such attribute, the key is a period- delimited concatenation of the attribute values in sequential order

getKeyFields

public ElementDef[] getKeyFields()
Gets the metadata fields that make up the key of this object

Returns:
an array of metadata fields that make up the object's key

getSectionInfoRefId

public java.lang.String getSectionInfoRefId()
Gets the value of the SectionInfoRefId attribute.

The SIF specification defines the meaning of this attribute as: "The ID (GUID) that uniquely identifies the SectionInfo object that this item refers to."

Returns:
The SectionInfoRefId attribute of this object.
Since:
2.0

setSectionInfoRefId

public void setSectionInfoRefId(java.lang.String value)
Sets the value of the SectionInfoRefId attribute.

The SIF specification defines the meaning of this attribute as: "The ID (GUID) that uniquely identifies the SectionInfo object that this item refers to."

Parameters:
value - A String object
Since:
2.0

getSchoolInfoRefId

public java.lang.String getSchoolInfoRefId()
Gets the value of the SchoolInfoRefId attribute.

The SIF specification defines the meaning of this attribute as: "The ID (GUID) that uniquely identifies the School that these Mark Values apply to."

Returns:
The SchoolInfoRefId attribute of this object.
Since:
2.0

setSchoolInfoRefId

public void setSchoolInfoRefId(java.lang.String value)
Sets the value of the SchoolInfoRefId attribute.

The SIF specification defines the meaning of this attribute as: "The ID (GUID) that uniquely identifies the School that these Mark Values apply to."

Parameters:
value - A String object
Since:
2.0

setTermMarkLists

public void setTermMarkLists(TermMarkLists value)
Sets the value of the <TermMarkLists> element.

Parameters:
value - A TermMarkLists object
Since:
2.0

setTermMarkLists

public void setTermMarkLists(MarkInfoList markInfoList)
Sets the value of the <TermMarkLists> child element. This form of setTermMarkLists is provided as a convenience method that is functionally equivalent to the version of setTermMarkLists that accepts a single TermMarkLists object.

Parameters:
markInfoList -
Since:
2.0

getTermMarkLists

public TermMarkLists getTermMarkLists()
Gets the value of the <TermMarkLists> element.

Returns:
A TermMarkLists object
Since:
2.0

removeTermMarkLists

public void removeTermMarkLists()
Removes the TermMarkLists child element previously created by calling setTermMarkLists

Since:
2.0


Copyright © 2001-2007 Edustructures LLC. All Rights Reserved. SIFWorks® and ADK® are registered trademarks of Edustructures LLC. SIF™ and Schools Interoperability Framework are trademarks of the Schools Interoperability Framework Association.