|
||||||||||
| 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.programs.StudentParticipation
public class StudentParticipation
This object contains information pertaining to student eligibility for and participation in support programs. SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
StudentParticipation()
Constructor |
|
StudentParticipation(java.lang.String refId,
java.lang.String studentPersonalRefId,
StudentParticipationType type)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.util.Calendar |
getBIPDate()
Gets the value of the <BIPDate> element. |
java.lang.String |
getEntryPerson()
Gets the value of the <EntryPerson> element. |
java.util.Calendar |
getEvaluationDate()
Gets the value of the <EvaluationDate> element. |
java.util.Calendar |
getEvaluationExtensionDate()
Gets the value of the <EvaluationExtensionDate> element. |
java.util.Calendar |
getEvaluationParentalConsentDate()
Gets the value of the <EvaluationParentalConsentDate> element. |
ExceptionalityCategories |
getExceptionalityCategories()
Gets the value of the <ExceptionalityCategories> element. |
java.lang.Boolean |
getExtendedDay()
Gets the value of the <ExtendedDay> element. |
java.lang.Boolean |
getExtendedSchoolYear()
Gets the value of the <ExtendedSchoolYear> element. |
java.lang.String |
getExtensionComments()
Gets the value of the <ExtensionComments> element. |
java.util.Calendar |
getFBADate()
Gets the value of the <FBADate> element. |
java.lang.String |
getGiftedEligibilityCriteria()
Gets the value of the <GiftedEligibilityCriteria> 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 |
ServiceSetting |
getLeastRestrictiveEnvironment()
Gets the value of the <LeastRestrictiveEnvironment> element. |
SIF_RefId |
getManagingPublicAgency()
Gets the value of the <ManagingPublicAgency> element. |
SIF_RefId |
getManagingSchool()
Gets the value of the <ManagingSchool> element. |
java.util.Calendar |
getNOREPDate()
Gets the value of the <NOREPDate> element. |
java.util.Calendar |
getPartCTransitionMeetingDate()
Gets the value of the <PartCTransitionMeetingDate> element. |
PartCTransitionMeetingNotHeldReasons |
getPartCTransitionMeetingNotHeldReasons()
Gets the value of the <PartCTransitionMeetingNotHeldReasons> element. |
PartCTransitionMeetingOutcomes |
getPartCTransitionMeetingOutcomes()
Gets the value of the <PartCTransitionMeetingOutcomes> element. |
java.lang.String |
getParticipationContact()
Gets the value of the <ParticipationContact> element. |
java.util.Calendar |
getPlacementParentalConsentDate()
Gets the value of the <PlacementParentalConsentDate> element. |
PlannedAssessmentParticipation |
getPlannedAssessmentParticipation()
Gets the value of the <PlannedAssessmentParticipation> element. |
java.lang.Boolean |
getPrivateNotPlacedByPublic()
Gets the value of the <PrivateNotPlacedByPublic> element. |
ProgramAvailability |
getProgramAvailability()
Gets the value of the <ProgramAvailability> element. |
java.util.Calendar |
getProgramEligibilityDate()
Gets the value of the <ProgramEligibilityDate> element. |
java.util.Calendar |
getProgramExitDate()
Gets the value of the <ProgramExitDate> element. |
ProgramExitReason |
getProgramExitReason()
Gets the value of the <ProgramExitReason> element. |
ProgramFundingSources |
getProgramFundingSources()
Gets the value of the <ProgramFundingSources> element. |
java.util.Calendar |
getProgramPlacementDate()
Gets the value of the <ProgramPlacementDate> element. |
java.util.Calendar |
getProgramPlanDate()
Gets the value of the <ProgramPlanDate> element. |
java.util.Calendar |
getProgramPlanEffectiveDate()
Gets the value of the <ProgramPlanEffectiveDate> element. |
ProgramPlanType |
getProgramPlanType()
Gets the value of the <ProgramPlanType> element. |
java.util.Calendar |
getProgramReviewDate()
Gets the value of the <ProgramReviewDate> element. |
ProgramStatus |
getProgramStatus()
Gets the value of the <ProgramStatus> element. |
ProgramType |
getProgramType()
Gets the value of the <ProgramType> element. |
java.util.Calendar |
getProjectedExitDate()
Gets the value of the <ProjectedExitDate> element. |
ProjectedExitReason |
getProjectedExitReason()
Gets the value of the <ProjectedExitReason> element. |
java.util.Calendar |
getReevaluationDate()
Gets the value of the <ReevaluationDate> element. |
java.util.Calendar |
getReferralDate()
Gets the value of the <ReferralDate> element. |
ReferralSource |
getReferralSource()
Gets the value of the <ReferralSource> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
ProgramExitReason |
getSProgramExitReason()
Gets the value of the <SProgramExitReason> element. |
java.util.Calendar |
getStudentParticipationAsOfDate()
Gets the value of the <StudentParticipationAsOfDate> element. |
java.lang.String |
getStudentPersonalRefId()
Gets the value of the StudentPersonalRefId attribute. |
java.math.BigDecimal |
getStudentSpecialEducationFTE()
Gets the value of the <StudentSpecialEducationFTE> element. |
TransitionPlanning |
getTransitionPlanning()
Gets the value of the <TransitionPlanning> element. |
java.lang.String |
getType()
Gets the value of the Type attribute. |
void |
removeExceptionalityCategories()
Removes the ExceptionalityCategories child element previously created by calling setExceptionalityCategories |
void |
removeLeastRestrictiveEnvironment()
Removes the LeastRestrictiveEnvironment child element previously created by calling setLeastRestrictiveEnvironment |
void |
removeManagingPublicAgency()
Removes the ManagingPublicAgency child element previously created by calling setManagingPublicAgency |
void |
removeManagingSchool()
Removes the ManagingSchool child element previously created by calling setManagingSchool |
void |
removePartCTransitionMeetingNotHeldReasons()
Removes the PartCTransitionMeetingNotHeldReasons child element previously created by calling setPartCTransitionMeetingNotHeldReasons |
void |
removePartCTransitionMeetingOutcomes()
Removes the PartCTransitionMeetingOutcomes child element previously created by calling setPartCTransitionMeetingOutcomes |
void |
removePlannedAssessmentParticipation()
Removes the PlannedAssessmentParticipation child element previously created by calling setPlannedAssessmentParticipation |
void |
removeProgramAvailability()
Removes the ProgramAvailability child element previously created by calling setProgramAvailability |
void |
removeProgramExitReason()
Removes the ProgramExitReason child element previously created by calling setProgramExitReason |
void |
removeProgramFundingSources()
Removes the ProgramFundingSources child element previously created by calling setProgramFundingSources |
void |
removeProgramPlanType()
Removes the ProgramPlanType child element previously created by calling setProgramPlanType |
void |
removeProgramStatus()
Removes the ProgramStatus child element previously created by calling setProgramStatus |
void |
removeProgramType()
Removes the ProgramType child element previously created by calling setProgramType |
void |
removeProjectedExitReason()
Removes the ProjectedExitReason child element previously created by calling setProjectedExitReason |
void |
removeReferralSource()
Removes the ReferralSource child element previously created by calling setReferralSource |
void |
removeSProgramExitReason()
Removes the SProgramExitReason child element previously created by calling setSProgramExitReason |
void |
removeTransitionPlanning()
Removes the TransitionPlanning child element previously created by calling setTransitionPlanning |
void |
setBIPDate(java.util.Calendar value)
Sets the value of the <BIPDate> element. |
void |
setEntryPerson(java.lang.String value)
Sets the value of the <EntryPerson> element. |
void |
setEvaluationDate(java.util.Calendar value)
Sets the value of the <EvaluationDate> element. |
void |
setEvaluationExtensionDate(java.util.Calendar value)
Sets the value of the <EvaluationExtensionDate> element. |
void |
setEvaluationParentalConsentDate(java.util.Calendar value)
Sets the value of the <EvaluationParentalConsentDate> element. |
void |
setExceptionalityCategories(ExceptionalityCategories value)
Sets the value of the <ExceptionalityCategories> element. |
void |
setExtendedDay(java.lang.Boolean value)
Sets the value of the <ExtendedDay> element. |
void |
setExtendedSchoolYear(java.lang.Boolean value)
Sets the value of the <ExtendedSchoolYear> element. |
void |
setExtensionComments(java.lang.String value)
Sets the value of the <ExtensionComments> element. |
void |
setFBADate(java.util.Calendar value)
Sets the value of the <FBADate> element. |
void |
setGiftedEligibilityCriteria(java.lang.String value)
Sets the value of the <GiftedEligibilityCriteria> element. |
void |
setLeastRestrictiveEnvironment(ServiceSetting value)
Sets the value of the <LeastRestrictiveEnvironment> element. |
void |
setLeastRestrictiveEnvironment(java.lang.String codeType,
ServiceSettingCode code)
Sets the value of the <LeastRestrictiveEnvironment> child element. |
void |
setManagingPublicAgency(SIF_RefId value)
Sets the value of the <ManagingPublicAgency> element. |
void |
setManagingPublicAgency(java.lang.String sifRefObject,
java.lang.String value)
Sets the value of the <ManagingPublicAgency> child element. |
void |
setManagingSchool(SIF_RefId value)
Sets the value of the <ManagingSchool> element. |
void |
setManagingSchool(java.lang.String sifRefObject,
java.lang.String value)
Sets the value of the <ManagingSchool> child element. |
void |
setNOREPDate(java.util.Calendar value)
Sets the value of the <NOREPDate> element. |
void |
setPartCTransitionMeetingDate(java.util.Calendar value)
Sets the value of the <PartCTransitionMeetingDate> element. |
void |
setPartCTransitionMeetingNotHeldReasons(PartCTransitionMeetingNotHeldReasons value)
Sets the value of the <PartCTransitionMeetingNotHeldReasons> element. |
void |
setPartCTransitionMeetingOutcomes(PartCTransitionMeetingOutcomes value)
Sets the value of the <PartCTransitionMeetingOutcomes> element. |
void |
setParticipationContact(java.lang.String value)
Sets the value of the <ParticipationContact> element. |
void |
setPlacementParentalConsentDate(java.util.Calendar value)
Sets the value of the <PlacementParentalConsentDate> element. |
void |
setPlannedAssessmentParticipation(Codeset codeset,
java.lang.String value)
Sets the value of the <PlannedAssessmentParticipation> child element. |
void |
setPlannedAssessmentParticipation(PlannedAssessmentParticipation value)
Sets the value of the <PlannedAssessmentParticipation> element. |
void |
setPrivateNotPlacedByPublic(java.lang.Boolean value)
Sets the value of the <PrivateNotPlacedByPublic> element. |
void |
setProgramAvailability(ProgramAvailability value)
Sets the value of the <ProgramAvailability> element. |
void |
setProgramAvailability(ProgramAvailabilityCode code)
Sets the value of the <ProgramAvailability> child element. |
void |
setProgramEligibilityDate(java.util.Calendar value)
Sets the value of the <ProgramEligibilityDate> element. |
void |
setProgramExitDate(java.util.Calendar value)
Sets the value of the <ProgramExitDate> element. |
void |
setProgramExitReason(ProgramExitReason value)
Sets the value of the <ProgramExitReason> element. |
void |
setProgramExitReason(ProgramExitReasonCode codeType)
Sets the value of the <ProgramExitReason> child element. |
void |
setProgramFundingSources(ProgramFundingSources value)
Sets the value of the <ProgramFundingSources> element. |
void |
setProgramPlacementDate(java.util.Calendar value)
Sets the value of the <ProgramPlacementDate> element. |
void |
setProgramPlanDate(java.util.Calendar value)
Sets the value of the <ProgramPlanDate> element. |
void |
setProgramPlanEffectiveDate(java.util.Calendar value)
Sets the value of the <ProgramPlanEffectiveDate> element. |
void |
setProgramPlanType(ProgramPlanType value)
Sets the value of the <ProgramPlanType> element. |
void |
setProgramReviewDate(java.util.Calendar value)
Sets the value of the <ProgramReviewDate> element. |
void |
setProgramStatus(ProgramStatus value)
Sets the value of the <ProgramStatus> element. |
void |
setProgramType(ProgramType value)
Sets the value of the <ProgramType> element. |
void |
setProgramType(StudentFamilyProgramType code)
Sets the value of the <ProgramType> child element. |
void |
setProjectedExitDate(java.util.Calendar value)
Sets the value of the <ProjectedExitDate> element. |
void |
setProjectedExitReason(Codeset codeset,
java.lang.String value)
Sets the value of the <ProjectedExitReason> child element. |
void |
setProjectedExitReason(ProjectedExitReason value)
Sets the value of the <ProjectedExitReason> element. |
void |
setReevaluationDate(java.util.Calendar value)
Sets the value of the <ReevaluationDate> element. |
void |
setReferralDate(java.util.Calendar value)
Sets the value of the <ReferralDate> element. |
void |
setReferralSource(ReferralSource value)
Sets the value of the <ReferralSource> element. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
void |
setSProgramExitReason(ProgramExitReason value)
Sets the value of the <SProgramExitReason> element. |
void |
setSProgramExitReason(ProgramExitReasonCode codeType)
Sets the value of the <SProgramExitReason> child element. |
void |
setStudentParticipationAsOfDate(java.util.Calendar value)
Sets the value of the <StudentParticipationAsOfDate> element. |
void |
setStudentPersonalRefId(java.lang.String value)
Sets the value of the StudentPersonalRefId attribute. |
void |
setStudentSpecialEducationFTE(java.math.BigDecimal value)
Sets the value of the <StudentSpecialEducationFTE> element. |
void |
setTransitionPlanning(Codeset codeset,
java.lang.String value)
Sets the value of the <TransitionPlanning> child element. |
void |
setTransitionPlanning(TransitionPlanning value)
Sets the value of the <TransitionPlanning> element. |
void |
setType(java.lang.String value)
Sets the value of the Type attribute as a String. |
void |
setType(StudentParticipationType value)
Sets the value of the Type attribute. |
| 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 StudentParticipation()
public StudentParticipation(java.lang.String refId,
java.lang.String studentPersonalRefId,
StudentParticipationType type)
refId - This is the unique identification codestudentPersonalRefId - The GUID of the student that this object is linked to.type - | 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: "This is the unique identification code"
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: "This is the unique identification code"
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 object is linked 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 object is linked to."
value - A String objectpublic java.util.Calendar getStudentParticipationAsOfDate()
<StudentParticipationAsOfDate> element.
The SIF specification defines the meaning of this element as: " Effective date (NOT the entry date) of this StudentParticipation instance for the identified student and program. Each time there is a change to the student's program participation profile, a new instance of this object is to be generated with the appropriate StudentParticipationAsOfDate and a new RefId. "
StudentParticipationAsOfDate element of this object.public void setStudentParticipationAsOfDate(java.util.Calendar value)
<StudentParticipationAsOfDate> element.
The SIF specification defines the meaning of this element as: " Effective date (NOT the entry date) of this StudentParticipation instance for the identified student and program. Each time there is a change to the student's program participation profile, a new instance of this object is to be generated with the appropriate StudentParticipationAsOfDate and a new RefId. "
value - A Calendar objectpublic java.lang.String getType()
Type attribute.
Type attribute of this object.public void setType(StudentParticipationType value)
Type attribute.
value - A constant defined by the StudentParticipationType classpublic void setType(java.lang.String value)
Type attribute as a String.
value - The value as a Stringpublic void setProgramType(ProgramType value)
<ProgramType> element.
value - A ProgramType objectpublic void setProgramType(StudentFamilyProgramType code)
<ProgramType> child element.
This form of setProgramType is provided as a convenience method
that is functionally equivalent to the version of setProgramType
that accepts a single ProgramType object.
code - The type of the program. Type identifies the list of values.public ProgramType getProgramType()
<ProgramType> element.
ProgramType objectpublic void removeProgramType()
ProgramType child element previously created by calling setProgramType
public java.util.Calendar getReferralDate()
<ReferralDate> element.
The SIF specification defines the meaning of this element as: "Date student was referred for evaluation/program participation."
ReferralDate element of this object.public void setReferralDate(java.util.Calendar value)
<ReferralDate> element.
The SIF specification defines the meaning of this element as: "Date student was referred for evaluation/program participation."
value - A Calendar objectpublic java.util.Calendar getEvaluationDate()
<EvaluationDate> element.
The SIF specification defines the meaning of this element as: "Date the evaluation/assessment process for student was completed."
EvaluationDate element of this object.public void setEvaluationDate(java.util.Calendar value)
<EvaluationDate> element.
The SIF specification defines the meaning of this element as: "Date the evaluation/assessment process for student was completed."
value - A Calendar objectpublic void setProgramFundingSources(ProgramFundingSources value)
<ProgramFundingSources> element.
value - A ProgramFundingSources objectpublic ProgramFundingSources getProgramFundingSources()
<ProgramFundingSources> element.
ProgramFundingSources objectpublic void removeProgramFundingSources()
ProgramFundingSources child element previously created by calling setProgramFundingSources
public void setManagingPublicAgency(SIF_RefId value)
<ManagingPublicAgency> element.
value - A SIF_RefId object
public void setManagingPublicAgency(java.lang.String sifRefObject,
java.lang.String value)
<ManagingPublicAgency> child element.
This form of setManagingPublicAgency is provided as a convenience method
that is functionally equivalent to the version of setManagingPublicAgency
that accepts a single SIF_RefId object.
sifRefObject - value - Gets or sets the content value of the <SIF_RefId> elementpublic SIF_RefId getManagingPublicAgency()
<ManagingPublicAgency> element.
SIF_RefId objectpublic void removeManagingPublicAgency()
ManagingPublicAgency child element previously created by calling setManagingPublicAgency
public java.util.Calendar getReevaluationDate()
<ReevaluationDate> element.
The SIF specification defines the meaning of this element as: "Date students will be reevaluated for continued placement in a support program(s)."
ReevaluationDate element of this object.public void setReevaluationDate(java.util.Calendar value)
<ReevaluationDate> element.
The SIF specification defines the meaning of this element as: "Date students will be reevaluated for continued placement in a support program(s)."
value - A Calendar objectpublic void setExceptionalityCategories(ExceptionalityCategories value)
<ExceptionalityCategories> element.
The SIF specification defines the meaning of this element as: "Exceptionality description/code which will identify the exceptionality of the student. Not all programs require identification of an exceptionality. If required for this program type, must have at least one element with Type attribute = "Primary"."
value - A ExceptionalityCategories objectpublic ExceptionalityCategories getExceptionalityCategories()
<ExceptionalityCategories> element.
The SIF specification defines the meaning of this element as: "Exceptionality description/code which will identify the exceptionality of the student. Not all programs require identification of an exceptionality. If required for this program type, must have at least one element with Type attribute = "Primary"."
ExceptionalityCategories objectpublic void removeExceptionalityCategories()
ExceptionalityCategories child element previously created by calling setExceptionalityCategories
public void setManagingSchool(SIF_RefId value)
<ManagingSchool> element.
value - A SIF_RefId object
public void setManagingSchool(java.lang.String sifRefObject,
java.lang.String value)
<ManagingSchool> child element.
This form of setManagingSchool is provided as a convenience method
that is functionally equivalent to the version of setManagingSchool
that accepts a single SIF_RefId object.
sifRefObject - value - Gets or sets the content value of the <SIF_RefId> elementpublic SIF_RefId getManagingSchool()
<ManagingSchool> element.
SIF_RefId objectpublic void removeManagingSchool()
ManagingSchool child element previously created by calling setManagingSchool
public java.util.Calendar getProgramEligibilityDate()
<ProgramEligibilityDate> element.
The SIF specification defines the meaning of this element as: "Date student is eligible for beginning the support program(s)."
ProgramEligibilityDate element of this object.public void setProgramEligibilityDate(java.util.Calendar value)
<ProgramEligibilityDate> element.
The SIF specification defines the meaning of this element as: "Date student is eligible for beginning the support program(s)."
value - A Calendar objectpublic void setPartCTransitionMeetingNotHeldReasons(PartCTransitionMeetingNotHeldReasons value)
<PartCTransitionMeetingNotHeldReasons> element.
value - A PartCTransitionMeetingNotHeldReasons objectpublic PartCTransitionMeetingNotHeldReasons getPartCTransitionMeetingNotHeldReasons()
<PartCTransitionMeetingNotHeldReasons> element.
PartCTransitionMeetingNotHeldReasons objectpublic void removePartCTransitionMeetingNotHeldReasons()
PartCTransitionMeetingNotHeldReasons child element previously created by calling setPartCTransitionMeetingNotHeldReasons
public void setProgramPlanType(ProgramPlanType value)
<ProgramPlanType> element.
The SIF specification defines the meaning of this element as: "The document that outlines the student program/plan as approved by parents, guardians, and staff. Values"IFSP" - Individualized Family Service Plan"IEP" - Individualized Education Plan"ILP" - Individualized Learning Plan"LIT" - Literacy Plan"SP" - Services Plan"ITP"-Individualized Transition Plan"Other""
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "ProgramPlan" |
| SIF2.0 | "ProgramPlanType" |
value - A ProgramPlanType objectpublic ProgramPlanType getProgramPlanType()
<ProgramPlanType> element.
The SIF specification defines the meaning of this element as: "The document that outlines the student program/plan as approved by parents, guardians, and staff. Values"IFSP" - Individualized Family Service Plan"IEP" - Individualized Education Plan"ILP" - Individualized Learning Plan"LIT" - Literacy Plan"SP" - Services Plan"ITP"-Individualized Transition Plan"Other""
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "ProgramPlan" |
| SIF2.0 | "ProgramPlanType" |
ProgramPlanType objectpublic void removeProgramPlanType()
ProgramPlanType child element previously created by calling setProgramPlanType
public java.util.Calendar getPartCTransitionMeetingDate()
<PartCTransitionMeetingDate> element.
The SIF specification defines the meaning of this element as: "Date the transition meeting was held for a Part C child."
PartCTransitionMeetingDate element of this object.public void setPartCTransitionMeetingDate(java.util.Calendar value)
<PartCTransitionMeetingDate> element.
The SIF specification defines the meaning of this element as: "Date the transition meeting was held for a Part C child."
value - A Calendar objectpublic java.util.Calendar getProgramPlanDate()
<ProgramPlanDate> element.
The SIF specification defines the meaning of this element as: "Date the most recent program plan was completed and approved by the team responsible for developing it. The date the parent consented to placement is NOREPDate."
ProgramPlanDate element of this object.public void setProgramPlanDate(java.util.Calendar value)
<ProgramPlanDate> element.
The SIF specification defines the meaning of this element as: "Date the most recent program plan was completed and approved by the team responsible for developing it. The date the parent consented to placement is NOREPDate."
value - A Calendar objectpublic void setPartCTransitionMeetingOutcomes(PartCTransitionMeetingOutcomes value)
<PartCTransitionMeetingOutcomes> element.
value - A PartCTransitionMeetingOutcomes objectpublic PartCTransitionMeetingOutcomes getPartCTransitionMeetingOutcomes()
<PartCTransitionMeetingOutcomes> element.
PartCTransitionMeetingOutcomes objectpublic void removePartCTransitionMeetingOutcomes()
PartCTransitionMeetingOutcomes child element previously created by calling setPartCTransitionMeetingOutcomes
public java.util.Calendar getProgramPlacementDate()
<ProgramPlacementDate> element.
The SIF specification defines the meaning of this element as: "Date student began the support program."
ProgramPlacementDate element of this object.public void setProgramPlacementDate(java.util.Calendar value)
<ProgramPlacementDate> element.
The SIF specification defines the meaning of this element as: "Date student began the support program."
value - A Calendar objectpublic void setReferralSource(ReferralSource value)
<ReferralSource> element.
value - A ReferralSource objectpublic ReferralSource getReferralSource()
<ReferralSource> element.
ReferralSource objectpublic void removeReferralSource()
ReferralSource child element previously created by calling setReferralSource
public void setLeastRestrictiveEnvironment(ServiceSetting value)
<LeastRestrictiveEnvironment> element.
The SIF specification defines the meaning of this element as: "Category represents the educational setting in which children with disabilities have been placed (setting where child has most desirable learning environment). Primarily used for IDEA federal reporting."
value - A ServiceSetting object
public void setLeastRestrictiveEnvironment(java.lang.String codeType,
ServiceSettingCode code)
<LeastRestrictiveEnvironment> child element.
This form of setLeastRestrictiveEnvironment is provided as a convenience method
that is functionally equivalent to the version of setLeastRestrictiveEnvironment
that accepts a single ServiceSetting object.
codeType - If CodeType = "NCES" Then use Code set 0307 Service Setting [NCES Handbooks]code - Setting where service is provided (Regular Class, Resource Room, Homebound, Detention Center, etc.).public ServiceSetting getLeastRestrictiveEnvironment()
<LeastRestrictiveEnvironment> element.
The SIF specification defines the meaning of this element as: "Category represents the educational setting in which children with disabilities have been placed (setting where child has most desirable learning environment). Primarily used for IDEA federal reporting."
ServiceSetting objectpublic void removeLeastRestrictiveEnvironment()
LeastRestrictiveEnvironment child element previously created by calling setLeastRestrictiveEnvironment
public java.lang.Boolean getExtendedSchoolYear()
<ExtendedSchoolYear> element.
The SIF specification defines the meaning of this element as: "For special education, indicates whether Extended School Year (ESY) / summer services have been determined as necessary"
ExtendedSchoolYear element of this object.public void setExtendedSchoolYear(java.lang.Boolean value)
<ExtendedSchoolYear> element.
The SIF specification defines the meaning of this element as: "For special education, indicates whether Extended School Year (ESY) / summer services have been determined as necessary"
value - A Boolean objectpublic void setProgramStatus(ProgramStatus value)
<ProgramStatus> element.
value - A ProgramStatus objectpublic ProgramStatus getProgramStatus()
<ProgramStatus> element.
ProgramStatus objectpublic void removeProgramStatus()
ProgramStatus child element previously created by calling setProgramStatus
public java.lang.String getGiftedEligibilityCriteria()
<GiftedEligibilityCriteria> element.
The SIF specification defines the meaning of this element as: "State / local code used to determine eligibility for Gifted / Talented program."
GiftedEligibilityCriteria element of this object.public void setGiftedEligibilityCriteria(java.lang.String value)
<GiftedEligibilityCriteria> element.
The SIF specification defines the meaning of this element as: "State / local code used to determine eligibility for Gifted / Talented program."
value - A String objectpublic java.lang.Boolean getPrivateNotPlacedByPublic()
<PrivateNotPlacedByPublic> element.
The SIF specification defines the meaning of this element as: "Indicates whether the student is enrolled by a parent/guardian in a private school and has special education/services provided at public expense. Necessary for the OSEP federal IDEA reports.."
PrivateNotPlacedByPublic element of this object.public void setPrivateNotPlacedByPublic(java.lang.Boolean value)
<PrivateNotPlacedByPublic> element.
The SIF specification defines the meaning of this element as: "Indicates whether the student is enrolled by a parent/guardian in a private school and has special education/services provided at public expense. Necessary for the OSEP federal IDEA reports.."
value - A Boolean objectpublic java.util.Calendar getProgramReviewDate()
&l