|
||||||||||
| 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.SIFDataObject
com.edustructures.sifworks.gradebook.StudentPeriodAttendance
public class StudentPeriodAttendance
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
StudentPeriodAttendance()
Constructor |
|
StudentPeriodAttendance(java.lang.String refId,
java.lang.String studentPersonalRefId,
java.lang.String sectionInfoRefId,
java.lang.String schoolInfoRefId,
java.util.Calendar date)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
AttendanceCode |
getAttendanceCode()
Gets the value of the <AttendanceCode> element. |
java.lang.String |
getAttendanceComment()
Gets the value of the <AttendanceComment> element. |
AuditInfo |
getAuditInfo()
Gets the value of the <AuditInfo> element. |
java.util.Calendar |
getDate()
Gets the value of the Date attribute. |
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 |
getRefId()
Gets the value of the RefId attribute. |
java.lang.String |
getSchoolInfoRefId()
Gets the value of the SchoolInfoRefId attribute. |
java.lang.String |
getSectionInfoRefId()
Gets the value of the SectionInfoRefId attribute. |
java.lang.String |
getStudentPersonalRefId()
Gets the value of the StudentPersonalRefId attribute. |
java.util.Calendar |
getTimeIn()
Gets the value of the <TimeIn> element. |
java.util.Calendar |
getTimeOut()
Gets the value of the <TimeOut> element. |
java.lang.String |
getTimetablePeriod()
Gets the value of the <TimetablePeriod> element. |
void |
removeAttendanceCode()
Removes the AttendanceCode child element previously created by calling setAttendanceCode |
void |
removeAuditInfo()
Removes the AuditInfo child element previously created by calling setAuditInfo |
void |
setAttendanceCode(AttendanceCode value)
Sets the value of the <AttendanceCode> element. |
void |
setAttendanceCode(java.lang.String attendanceCodeInfoRefId,
java.lang.String value)
Sets the value of the <AttendanceCode> child element. |
void |
setAttendanceComment(java.lang.String value)
Sets the value of the <AttendanceComment> element. |
void |
setAuditInfo(AuditInfo value)
Sets the value of the <AuditInfo> element. |
void |
setDate(java.util.Calendar value)
Sets the value of the Date attribute. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
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 |
setStudentPersonalRefId(java.lang.String value)
Sets the value of the StudentPersonalRefId attribute. |
void |
setTimeIn(java.util.Calendar value)
Sets the value of the <TimeIn> element. |
void |
setTimeOut(java.util.Calendar value)
Sets the value of the <TimeOut> element. |
void |
setTimetablePeriod(java.lang.String value)
Sets the value of the <TimetablePeriod> element. |
| Methods inherited from class com.edustructures.sifworks.SIFDataObject |
|---|
addSIFExtendedElement, clone, getElementOrAttribute, getObjectTag, getObjectType, 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 |
|---|
public StudentPeriodAttendance()
public StudentPeriodAttendance(java.lang.String refId,
java.lang.String studentPersonalRefId,
java.lang.String sectionInfoRefId,
java.lang.String schoolInfoRefId,
java.util.Calendar date)
refId - studentPersonalRefId - The GUID of the student that this attendance applies to.sectionInfoRefId - The GUID of the section that this attendance applies to.schoolInfoRefId - The school where the attendance was recorded. Somewhat redundant, needed for requests.date - The date of the attendance event.| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getRefId()
RefId attribute.
getRefId in class SIFDataObjectRefId attribute of this object.public void setRefId(java.lang.String value)
RefId attribute.
value - A String objectpublic java.lang.String getStudentPersonalRefId()
StudentPersonalRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID of the student that this attendance applies to."
StudentPersonalRefId attribute of this object.public void setStudentPersonalRefId(java.lang.String value)
StudentPersonalRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID of the student that this attendance applies to."
value - A String objectpublic java.lang.String getSectionInfoRefId()
SectionInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID of the section that this attendance applies to."
SectionInfoRefId attribute of this object.public void setSectionInfoRefId(java.lang.String value)
SectionInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID of the section that this attendance applies to."
value - A String objectpublic java.lang.String getSchoolInfoRefId()
SchoolInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The school where the attendance was recorded. Somewhat redundant, needed for requests."
SchoolInfoRefId attribute of this object.public void setSchoolInfoRefId(java.lang.String value)
SchoolInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The school where the attendance was recorded. Somewhat redundant, needed for requests."
value - A String objectpublic java.util.Calendar getDate()
Date attribute.
The SIF specification defines the meaning of this attribute as: "The date of the attendance event."
Date attribute of this object.public void setDate(java.util.Calendar value)
Date attribute.
The SIF specification defines the meaning of this attribute as: "The date of the attendance event."
value - A Calendar objectpublic java.lang.String getTimetablePeriod()
<TimetablePeriod> element.
The SIF specification defines the meaning of this element as: "The period within which attendance is being reported, e.g. "4D". Conditional on the SectionInfo object having MeetingTime elements. If one or more are defined for the Section, this element is required."
TimetablePeriod element of this object.public void setTimetablePeriod(java.lang.String value)
<TimetablePeriod> element.
The SIF specification defines the meaning of this element as: "The period within which attendance is being reported, e.g. "4D". Conditional on the SectionInfo object having MeetingTime elements. If one or more are defined for the Section, this element is required."
value - A String objectpublic java.util.Calendar getTimeIn()
<TimeIn> element.
The SIF specification defines the meaning of this element as: "The time the student entered or returned to this class."
TimeIn element of this object.public void setTimeIn(java.util.Calendar value)
<TimeIn> element.
The SIF specification defines the meaning of this element as: "The time the student entered or returned to this class."
value - A Calendar objectpublic java.util.Calendar getTimeOut()
<TimeOut> element.
The SIF specification defines the meaning of this element as: "The time the student left this class."
TimeOut element of this object.public void setTimeOut(java.util.Calendar value)
<TimeOut> element.
The SIF specification defines the meaning of this element as: "The time the student left this class."
value - A Calendar objectpublic void setAttendanceCode(AttendanceCode value)
<AttendanceCode> element.
The SIF specification defines the meaning of this element as: "The local attendance code."
value - A AttendanceCode object
public void setAttendanceCode(java.lang.String attendanceCodeInfoRefId,
java.lang.String value)
<AttendanceCode> child element.
This form of setAttendanceCode is provided as a convenience method
that is functionally equivalent to the version of setAttendanceCode
that accepts a single AttendanceCode object.
attendanceCodeInfoRefId - The ID (GUID) of the attendance codevalue - Gets or sets the content value of the <AttendanceCode> elementpublic AttendanceCode getAttendanceCode()
<AttendanceCode> element.
The SIF specification defines the meaning of this element as: "The local attendance code."
AttendanceCode objectpublic void removeAttendanceCode()
AttendanceCode child element previously created by calling setAttendanceCode
public void setAuditInfo(AuditInfo value)
<AuditInfo> element.
value - A AuditInfo objectpublic AuditInfo getAuditInfo()
<AuditInfo> element.
AuditInfo objectpublic void removeAuditInfo()
AuditInfo child element previously created by calling setAuditInfo
public java.lang.String getAttendanceComment()
<AttendanceComment> element.
The SIF specification defines the meaning of this element as: "This element contains the comments that are relevant to this attendance record."
AttendanceComment element of this object.public void setAttendanceComment(java.lang.String value)
<AttendanceComment> element.
The SIF specification defines the meaning of this element as: "This element contains the comments that are relevant to this attendance record."
value - A String object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||