|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.edustructures.sifworks.Element
com.edustructures.sifworks.SIFElement
com.edustructures.sifworks.student.ScheduleInfoOverride
public class ScheduleInfoOverride
A complete replacement of the ScheduleInfo of the section for this student; this should be a subset of the schedule information for the section
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
ScheduleInfoOverride()
Constructor |
|
ScheduleInfoOverride(YesNo override,
java.lang.String termInfoRefId)
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 |
MeetingTimeList |
getMeetingTimeList()
Gets the value of the <MeetingTimeList> element. |
java.lang.String |
getOverride()
Gets the value of the Override attribute. |
java.lang.String |
getTermInfoRefId()
Gets the value of the TermInfoRefId attribute. |
void |
removeMeetingTimeList()
Removes the MeetingTimeList child element previously created by calling setMeetingTimeList |
void |
setMeetingTimeList(MeetingTimeList value)
Sets the value of the <MeetingTimeList> element. |
void |
setOverride(java.lang.String value)
Sets the value of the Override attribute as a String. |
void |
setOverride(YesNo value)
Sets the value of the Override attribute. |
void |
setTermInfoRefId(java.lang.String value)
Sets the value of the TermInfoRefId attribute. |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, clone, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getSIFValue, getSIFVersion, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setSIFVersion, 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 |
|---|
public ScheduleInfoOverride()
public ScheduleInfoOverride(YesNo override,
java.lang.String termInfoRefId)
override - Designates whether or not scheduling information has been overridden with different values for this student.termInfoRefId - The ID (GUID) of the term to which this override information relates for this student.| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getOverride()
Override attribute.
The SIF specification defines the meaning of this attribute as: "Designates whether or not scheduling information has been overridden with different values for this student."
Override attribute of this object.public void setOverride(YesNo value)
Override attribute.
The SIF specification defines the meaning of this attribute as: "Designates whether or not scheduling information has been overridden with different values for this student."
value - A constant defined by the YesNo classpublic void setOverride(java.lang.String value)
Override attribute as a String.
The SIF specification defines the meaning of this attribute as: "Designates whether or not scheduling information has been overridden with different values for this student."
value - The value as a Stringpublic java.lang.String getTermInfoRefId()
TermInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The ID (GUID) of the term to which this override information relates for this student."
TermInfoRefId attribute of this object.public void setTermInfoRefId(java.lang.String value)
TermInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The ID (GUID) of the term to which this override information relates for this student."
value - A String objectpublic void setMeetingTimeList(MeetingTimeList value)
<MeetingTimeList> element.
The SIF specification defines the meaning of this element as: "Time(s) this section meets for this student; this should be a subset of the meeting times for the section"
value - A MeetingTimeList objectpublic MeetingTimeList getMeetingTimeList()
<MeetingTimeList> element.
The SIF specification defines the meaning of this element as: "Time(s) this section meets for this student; this should be a subset of the meeting times for the section"
MeetingTimeList objectpublic void removeMeetingTimeList()
MeetingTimeList child element previously created by calling setMeetingTimeList
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||