|
||||||||||
| 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.student.CalendarSummary
public class CalendarSummary
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
CalendarSummary()
Constructor |
|
CalendarSummary(java.lang.String refId,
java.lang.String schoolInfoRefId,
java.lang.Integer schoolYear,
java.lang.String localId,
java.lang.Integer daysInSession)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.lang.Integer |
getDaysInSession()
Gets the value of the <DaysInSession> element. |
java.lang.String |
getDescription()
Gets the value of the <Description> element. |
java.util.Calendar |
getEndDate()
Gets the value of the <EndDate> element. |
java.util.Calendar |
getFirstInstructionDate()
Gets the value of the <FirstInstructionDate> element. |
GradeLevels |
getGradeLevels()
Gets the value of the <GradeLevels> element. |
PartialDateType |
getGraduationDate()
Gets the value of the <GraduationDate> element. |
java.lang.Integer |
getInstructionalMinutes()
Gets the value of the <InstructionalMinutes> 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 |
java.util.Calendar |
getLastInstructionDate()
Gets the value of the <LastInstructionDate> element. |
java.lang.String |
getLocalId()
Gets the value of the <LocalId> element. |
java.lang.Integer |
getMinutesPerDay()
Gets the value of the <MinutesPerDay> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
java.lang.String |
getSchoolInfoRefId()
Gets the value of the SchoolInfoRefId attribute. |
java.lang.Integer |
getSchoolYear()
Gets the value of the SchoolYear attribute. |
java.util.Calendar |
getStartDate()
Gets the value of the <StartDate> element. |
void |
removeGradeLevels()
Removes the GradeLevels child element previously created by calling setGradeLevels |
void |
removeGraduationDate()
Removes the GraduationDate child element previously created by calling setGraduationDate |
void |
setDaysInSession(java.lang.Integer value)
Sets the value of the <DaysInSession> element. |
void |
setDescription(java.lang.String value)
Sets the value of the <Description> element. |
void |
setEndDate(java.util.Calendar value)
Sets the value of the <EndDate> element. |
void |
setFirstInstructionDate(java.util.Calendar value)
Sets the value of the <FirstInstructionDate> element. |
void |
setGradeLevels(GradeLevels value)
Sets the value of the <GradeLevels> element. |
void |
setGraduationDate(PartialDateType value)
Sets the value of the <GraduationDate> element. |
void |
setGraduationDate(java.lang.String value)
Sets the value of the <GraduationDate> child element. |
void |
setInstructionalMinutes(java.lang.Integer value)
Sets the value of the <InstructionalMinutes> element. |
void |
setLastInstructionDate(java.util.Calendar value)
Sets the value of the <LastInstructionDate> element. |
void |
setLocalId(java.lang.String value)
Sets the value of the <LocalId> element. |
void |
setMinutesPerDay(java.lang.Integer value)
Sets the value of the <MinutesPerDay> element. |
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 |
setSchoolYear(java.lang.Integer value)
Sets the value of the SchoolYear attribute. |
void |
setStartDate(java.util.Calendar value)
Sets the value of the <StartDate> 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 CalendarSummary()
public CalendarSummary(java.lang.String refId,
java.lang.String schoolInfoRefId,
java.lang.Integer schoolYear,
java.lang.String localId,
java.lang.Integer daysInSession)
refId - The ID (GUID) of the calendar to which this information relates.schoolInfoRefId - The ID (GUID) of the school for which this calendar information is being reported.schoolYear - School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007" for the 2006-07 school year).localId - The locally assigned identifier for this calendar.daysInSession - The total number of days that the school was or is anticipated to be in session during the school year. Also included are days on which the education institution facility is closed and the student body as a whole is engaged in planned activities off-campus under the guidance and direction of staff members.| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getRefId()
RefId attribute.
The SIF specification defines the meaning of this attribute as: "The ID (GUID) of the calendar to which this information relates."
getRefId in class SIFDataObjectRefId attribute of this object.public void setRefId(java.lang.String value)
RefId attribute.
The SIF specification defines the meaning of this attribute as: "The ID (GUID) of the calendar to which this information relates."
value - A String objectpublic java.lang.String getSchoolInfoRefId()
SchoolInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The ID (GUID) of the school for which this calendar information is being reported."
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 ID (GUID) of the school for which this calendar information is being reported."
value - A String objectpublic java.lang.Integer getSchoolYear()
SchoolYear attribute.
The SIF specification defines the meaning of this attribute as: "School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007" for the 2006-07 school year)."
SchoolYear attribute of this object.public void setSchoolYear(java.lang.Integer value)
SchoolYear attribute.
The SIF specification defines the meaning of this attribute as: "School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007" for the 2006-07 school year)."
value - A Integer objectpublic java.lang.String getLocalId()
<LocalId> element.
The SIF specification defines the meaning of this element as: "The locally assigned identifier for this calendar."
LocalId element of this object.public void setLocalId(java.lang.String value)
<LocalId> element.
The SIF specification defines the meaning of this element as: "The locally assigned identifier for this calendar."
value - A String objectpublic java.lang.String getDescription()
<Description> element.
The SIF specification defines the meaning of this element as: "Textual description of the school calendar."
Description element of this object.public void setDescription(java.lang.String value)
<Description> element.
The SIF specification defines the meaning of this element as: "Textual description of the school calendar."
value - A String objectpublic java.lang.Integer getDaysInSession()
<DaysInSession> element.
The SIF specification defines the meaning of this element as: "The total number of days that the school was or is anticipated to be in session during the school year. Also included are days on which the education institution facility is closed and the student body as a whole is engaged in planned activities off-campus under the guidance and direction of staff members."
DaysInSession element of this object.public void setDaysInSession(java.lang.Integer value)
<DaysInSession> element.
The SIF specification defines the meaning of this element as: "The total number of days that the school was or is anticipated to be in session during the school year. Also included are days on which the education institution facility is closed and the student body as a whole is engaged in planned activities off-campus under the guidance and direction of staff members."
value - A Integer objectpublic java.util.Calendar getStartDate()
<StartDate> element.
The SIF specification defines the meaning of this element as: "The first calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, StartDate must be the date of the first chronological instance of CalendarDate for the school's calendar."
StartDate element of this object.public void setStartDate(java.util.Calendar value)
<StartDate> element.
The SIF specification defines the meaning of this element as: "The first calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, StartDate must be the date of the first chronological instance of CalendarDate for the school's calendar."
value - A Calendar objectpublic java.util.Calendar getEndDate()
<EndDate> element.
The SIF specification defines the meaning of this element as: "The last calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, EndDate must be the last chronological instance of CalendarDate for the school's calendar."
EndDate element of this object.public void setEndDate(java.util.Calendar value)
<EndDate> element.
The SIF specification defines the meaning of this element as: "The last calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, EndDate must be the last chronological instance of CalendarDate for the school's calendar."
value - A Calendar objectpublic java.util.Calendar getFirstInstructionDate()
<FirstInstructionDate> element.
The SIF specification defines the meaning of this element as: "The first day of student instruction."
FirstInstructionDate element of this object.public void setFirstInstructionDate(java.util.Calendar value)
<FirstInstructionDate> element.
The SIF specification defines the meaning of this element as: "The first day of student instruction."
value - A Calendar objectpublic java.util.Calendar getLastInstructionDate()
<LastInstructionDate> element.
The SIF specification defines the meaning of this element as: "The last day of student instruction (including days or times that students are present for purposes of testing and/or evaluation, but not including whole or part-days whose sole purposes is for distribution of report cards)."
LastInstructionDate element of this object.public void setLastInstructionDate(java.util.Calendar value)
<LastInstructionDate> element.
The SIF specification defines the meaning of this element as: "The last day of student instruction (including days or times that students are present for purposes of testing and/or evaluation, but not including whole or part-days whose sole purposes is for distribution of report cards)."
value - A Calendar objectpublic void setGraduationDate(PartialDateType value)
<GraduationDate> element.
The SIF specification defines the meaning of this element as: "Date of graduation ceremony."
value - A PartialDateType objectpublic void setGraduationDate(java.lang.String value)
<GraduationDate> child element.
This form of setGraduationDate is provided as a convenience method
that is functionally equivalent to the version of setGraduationDate
that accepts a single PartialDateType object.
value - Gets or sets the content value of the <PartialDateType> elementpublic PartialDateType getGraduationDate()
<GraduationDate> element.
The SIF specification defines the meaning of this element as: "Date of graduation ceremony."
PartialDateType objectpublic void removeGraduationDate()
GraduationDate child element previously created by calling setGraduationDate
public java.lang.Integer getInstructionalMinutes()
<InstructionalMinutes> element.
The SIF specification defines the meaning of this element as: "The total number of instructional minutes for this calendar for the school year."
InstructionalMinutes element of this object.public void setInstructionalMinutes(java.lang.Integer value)
<InstructionalMinutes> element.
The SIF specification defines the meaning of this element as: "The total number of instructional minutes for this calendar for the school year."
value - A Integer objectpublic java.lang.Integer getMinutesPerDay()
<MinutesPerDay> element.
The SIF specification defines the meaning of this element as: "The number of minutes in the day in which the school is normally in session."
MinutesPerDay element of this object.public void setMinutesPerDay(java.lang.Integer value)
<MinutesPerDay> element.
The SIF specification defines the meaning of this element as: "The number of minutes in the day in which the school is normally in session."
value - A Integer objectpublic void setGradeLevels(GradeLevels value)
<GradeLevels> element.
The SIF specification defines the meaning of this element as: "Collection of grade levels applicable to this school calendar."
value - A GradeLevels objectpublic GradeLevels getGradeLevels()
<GradeLevels> element.
The SIF specification defines the meaning of this element as: "Collection of grade levels applicable to this school calendar."
GradeLevels objectpublic void removeGradeLevels()
GradeLevels child element previously created by calling setGradeLevels
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||