|
||||||||||
| 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.etranscripts.Course
public class Course
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
Course()
Constructor |
|
Course(MarkingPeriod markingPeriods)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
PartialDateType |
getEndDate()
Gets the value of the <EndDate> element. |
java.lang.String |
getKey()
Gets the key of this object |
ElementDef[] |
getKeyFields()
Gets the metadata fields that make up the key of this object |
MarkingPeriods |
getMarkingPeriods()
Gets the value of the <MarkingPeriods> element. |
java.lang.String |
getSchoolAttendedRefId()
Gets the value of the <SchoolAttendedRefId> element. |
SchoolCourseInfoData |
getSchoolCourseInfoData()
Gets the value of the <SchoolCourseInfoData> element. |
PartialDateType |
getStartDate()
Gets the value of the <StartDate> element. |
void |
removeEndDate()
Removes the EndDate child element previously created by calling setEndDate |
void |
removeMarkingPeriods()
Removes the MarkingPeriods child element previously created by calling setMarkingPeriods |
void |
removeSchoolCourseInfoData()
Removes the SchoolCourseInfoData child element previously created by calling setSchoolCourseInfoData |
void |
removeStartDate()
Removes the StartDate child element previously created by calling setStartDate |
void |
setEndDate(PartialDateType value)
Sets the value of the <EndDate> element. |
void |
setEndDate(java.lang.String value)
Sets the value of the <EndDate> child element. |
void |
setMarkingPeriods(MarkingPeriod markingPeriod)
Sets the value of the <MarkingPeriods> child element. |
void |
setMarkingPeriods(MarkingPeriods value)
Sets the value of the <MarkingPeriods> element. |
void |
setSchoolAttendedRefId(java.lang.String value)
Sets the value of the <SchoolAttendedRefId> element. |
void |
setSchoolCourseInfoData(SchoolCourseInfoData value)
Sets the value of the <SchoolCourseInfoData> element. |
void |
setStartDate(PartialDateType value)
Sets the value of the <StartDate> element. |
void |
setStartDate(java.lang.String value)
Sets the value of the <StartDate> child element. |
| 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 Course()
public Course(MarkingPeriod markingPeriods)
markingPeriods - | Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getSchoolAttendedRefId()
<SchoolAttendedRefId> element.
The SIF specification defines the meaning of this element as: "Reference to the school where the course is being taken (see SchoolAttended); may be omitted if the school is the same as the school of record."
SchoolAttendedRefId element of this object.public void setSchoolAttendedRefId(java.lang.String value)
<SchoolAttendedRefId> element.
The SIF specification defines the meaning of this element as: "Reference to the school where the course is being taken (see SchoolAttended); may be omitted if the school is the same as the school of record."
value - A String objectpublic void setSchoolCourseInfoData(SchoolCourseInfoData value)
<SchoolCourseInfoData> element.
value - A SchoolCourseInfoData objectpublic SchoolCourseInfoData getSchoolCourseInfoData()
<SchoolCourseInfoData> element.
SchoolCourseInfoData objectpublic void removeSchoolCourseInfoData()
SchoolCourseInfoData child element previously created by calling setSchoolCourseInfoData
public void setStartDate(PartialDateType value)
<StartDate> element.
The SIF specification defines the meaning of this element as: "Date course section started."
value - A PartialDateType objectpublic void setStartDate(java.lang.String value)
<StartDate> child element.
This form of setStartDate is provided as a convenience method
that is functionally equivalent to the version of setStartDate
that accepts a single PartialDateType object.
value - Gets or sets the content value of the <PartialDateType> elementpublic PartialDateType getStartDate()
<StartDate> element.
The SIF specification defines the meaning of this element as: "Date course section started."
PartialDateType objectpublic void removeStartDate()
StartDate child element previously created by calling setStartDate
public void setEndDate(PartialDateType value)
<EndDate> element.
The SIF specification defines the meaning of this element as: "Date course section ended, or will end."
value - A PartialDateType objectpublic void setEndDate(java.lang.String value)
<EndDate> child element.
This form of setEndDate is provided as a convenience method
that is functionally equivalent to the version of setEndDate
that accepts a single PartialDateType object.
value - Gets or sets the content value of the <PartialDateType> elementpublic PartialDateType getEndDate()
<EndDate> element.
The SIF specification defines the meaning of this element as: "Date course section ended, or will end."
PartialDateType objectpublic void removeEndDate()
EndDate child element previously created by calling setEndDate
public void setMarkingPeriods(MarkingPeriods value)
<MarkingPeriods> element.
value - A MarkingPeriods objectpublic void setMarkingPeriods(MarkingPeriod markingPeriod)
<MarkingPeriods> child element.
This form of setMarkingPeriods is provided as a convenience method
that is functionally equivalent to the version of setMarkingPeriods
that accepts a single MarkingPeriods object.
markingPeriod - public MarkingPeriods getMarkingPeriods()
<MarkingPeriods> element.
MarkingPeriods objectpublic void removeMarkingPeriods()
MarkingPeriods child element previously created by calling setMarkingPeriods
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||