|
||||||||||
| 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.SIFKeyedElement
com.edustructures.sifworks.student.ScheduleInfo
public class ScheduleInfo
The schedule-related information for a section repeating for each term in which the session is scheduled
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
ScheduleInfo()
Constructor |
|
ScheduleInfo(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. |
SectionRoomList |
getSectionRoomList()
Gets the value of the <SectionRoomList> element. |
TeacherList |
getTeacherList()
Gets the value of the <TeacherList> element. |
java.lang.String |
getTermInfoRefId()
Gets the value of the TermInfoRefId attribute. |
void |
removeMeetingTimeList()
Removes the MeetingTimeList child element previously created by calling setMeetingTimeList |
void |
removeSectionRoomList()
Removes the SectionRoomList child element previously created by calling setSectionRoomList |
void |
removeTeacherList()
Removes the TeacherList child element previously created by calling setTeacherList |
void |
setMeetingTimeList(MeetingTimeList value)
Sets the value of the <MeetingTimeList> element. |
void |
setSectionRoomList(SectionRoomList value)
Sets the value of the <SectionRoomList> element. |
void |
setTeacherList(TeacherList value)
Sets the value of the <TeacherList> element. |
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 ScheduleInfo()
public ScheduleInfo(java.lang.String termInfoRefId)
termInfoRefId - The ID (GUID) of the term to which this schedule information relates.| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public 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 schedule information relates."
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 schedule information relates."
value - A String objectpublic void setTeacherList(TeacherList value)
<TeacherList> element.
The SIF specification defines the meaning of this element as: "The teacher(s) who teach this section"
value - A TeacherList objectpublic TeacherList getTeacherList()
<TeacherList> element.
The SIF specification defines the meaning of this element as: "The teacher(s) who teach this section"
TeacherList objectpublic void removeTeacherList()
TeacherList child element previously created by calling setTeacherList
public void setSectionRoomList(SectionRoomList value)
<SectionRoomList> element.
The SIF specification defines the meaning of this element as: "The ID (GUID) of the room in which this section is taught"
value - A SectionRoomList objectpublic SectionRoomList getSectionRoomList()
<SectionRoomList> element.
The SIF specification defines the meaning of this element as: "The ID (GUID) of the room in which this section is taught"
SectionRoomList objectpublic void removeSectionRoomList()
SectionRoomList child element previously created by calling setSectionRoomList
public void setMeetingTimeList(MeetingTimeList value)
<MeetingTimeList> element.
The SIF specification defines the meaning of this element as: "The time(s) this section meets"
value - A MeetingTimeList objectpublic MeetingTimeList getMeetingTimeList()
<MeetingTimeList> element.
The SIF specification defines the meaning of this element as: "The time(s) this section meets"
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 | |||||||||