|
||||||||||
| 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.student.Action
public class Action
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
Action()
Constructor |
|
Action(java.lang.String code,
java.util.Calendar startDate,
java.util.Calendar endDate,
java.math.BigDecimal duration,
YesNo zeroTolerance,
YesNo fullYearExpulsion,
YesNo shortenedExpulsion,
YesNo policeNotification,
ArrestStatus arrest,
YesNo alternativeEducation)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.lang.String |
getAlternativeEducation()
Gets the value of the <AlternativeEducation> element. |
java.lang.String |
getArrest()
Gets the value of the <Arrest> element. |
java.lang.String |
getCode()
Gets the value of the <Code> element. |
java.math.BigDecimal |
getDuration()
Gets the value of the <Duration> element. |
java.util.Calendar |
getEndDate()
Gets the value of the <EndDate> element. |
java.lang.String |
getFullYearExpulsion()
Gets the value of the <FullYearExpulsion> element. |
OtherCodeList |
getOtherCodeList()
Gets the value of the <OtherCodeList> element. |
java.lang.String |
getPoliceNotification()
Gets the value of the <PoliceNotification> element. |
java.lang.String |
getShortenedExpulsion()
Gets the value of the <ShortenedExpulsion> element. |
java.util.Calendar |
getStartDate()
Gets the value of the <StartDate> element. |
java.lang.String |
getZeroTolerance()
Gets the value of the <ZeroTolerance> element. |
void |
removeOtherCodeList()
Removes the OtherCodeList child element previously created by calling setOtherCodeList |
void |
setAlternativeEducation(java.lang.String value)
Sets the value of the <AlternativeEducation> element as a String. |
void |
setAlternativeEducation(YesNo value)
Sets the value of the <AlternativeEducation> element. |
void |
setArrest(ArrestStatus value)
Sets the value of the <Arrest> element. |
void |
setArrest(java.lang.String value)
Sets the value of the <Arrest> element as a String. |
void |
setCode(java.lang.String value)
Sets the value of the <Code> element. |
void |
setDuration(java.math.BigDecimal value)
Sets the value of the <Duration> element. |
void |
setEndDate(java.util.Calendar value)
Sets the value of the <EndDate> element. |
void |
setFullYearExpulsion(java.lang.String value)
Sets the value of the <FullYearExpulsion> element as a String. |
void |
setFullYearExpulsion(YesNo value)
Sets the value of the <FullYearExpulsion> element. |
void |
setOtherCodeList(OtherCodeList value)
Sets the value of the <OtherCodeList> element. |
void |
setPoliceNotification(java.lang.String value)
Sets the value of the <PoliceNotification> element as a String. |
void |
setPoliceNotification(YesNo value)
Sets the value of the <PoliceNotification> element. |
void |
setShortenedExpulsion(java.lang.String value)
Sets the value of the <ShortenedExpulsion> element as a String. |
void |
setShortenedExpulsion(YesNo value)
Sets the value of the <ShortenedExpulsion> element. |
void |
setStartDate(java.util.Calendar value)
Sets the value of the <StartDate> element. |
void |
setZeroTolerance(java.lang.String value)
Sets the value of the <ZeroTolerance> element as a String. |
void |
setZeroTolerance(YesNo value)
Sets the value of the <ZeroTolerance> 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, getKey, 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 Action()
public Action(java.lang.String code,
java.util.Calendar startDate,
java.util.Calendar endDate,
java.math.BigDecimal duration,
YesNo zeroTolerance,
YesNo fullYearExpulsion,
YesNo shortenedExpulsion,
YesNo policeNotification,
ArrestStatus arrest,
YesNo alternativeEducation)
code - startDate - The date on which the disciplinary action begins.endDate - The date through which the disciplinary action is in effect, inclusive.duration - Identifies the length, in school days, of the disciplinary action. Note: decimal places may be used for fractions of school days.zeroTolerance - Identifies whether or not this action taken against a student was imposed as a consequence of state or local zero tolerance policies.fullYearExpulsion - Identifies whether or not the action involved an expulsion with or without services for a period of one full year (i.e., 365 days).shortenedExpulsion - Identifies whether or not the action involved an expulsion with or without services that is shortened to a term of less than one year by the superintendent or chief administrator of a school district.policeNotification - Identifies whether or not the offender's action included notification of local law enforcement, regardless of whether official action was taken.arrest - Identifies whether or not the offender was arrested.alternativeEducation - Identifies whether or not the offender was assigned to an Alternative Education facility.| Method Detail |
|---|
public java.lang.String getCode()
<Code> element.
Code element of this object.public void setCode(java.lang.String value)
<Code> element.
value - A String objectpublic void setOtherCodeList(OtherCodeList value)
<OtherCodeList> element.
The SIF specification defines the meaning of this element as: "List of other codes or strings that crosswalk to or serve as translations of the Code element. If Code changes and OtherCode elements are supported, both Code and all associated OtherCode elements must be present."
value - A OtherCodeList objectpublic OtherCodeList getOtherCodeList()
<OtherCodeList> element.
The SIF specification defines the meaning of this element as: "List of other codes or strings that crosswalk to or serve as translations of the Code element. If Code changes and OtherCode elements are supported, both Code and all associated OtherCode elements must be present."
OtherCodeList objectpublic void removeOtherCodeList()
OtherCodeList child element previously created by calling setOtherCodeList
public java.util.Calendar getStartDate()
<StartDate> element.
The SIF specification defines the meaning of this element as: "The date on which the disciplinary action begins."
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 date on which the disciplinary action begins."
value - A Calendar objectpublic java.util.Calendar getEndDate()
<EndDate> element.
The SIF specification defines the meaning of this element as: "The date through which the disciplinary action is in effect, inclusive."
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 date through which the disciplinary action is in effect, inclusive."
value - A Calendar objectpublic java.math.BigDecimal getDuration()
<Duration> element.
The SIF specification defines the meaning of this element as: "Identifies the length, in school days, of the disciplinary action. Note: decimal places may be used for fractions of school days."
Duration element of this object.public void setDuration(java.math.BigDecimal value)
<Duration> element.
The SIF specification defines the meaning of this element as: "Identifies the length, in school days, of the disciplinary action. Note: decimal places may be used for fractions of school days."
value - A BigDecimal objectpublic java.lang.String getZeroTolerance()
<ZeroTolerance> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not this action taken against a student was imposed as a consequence of state or local zero tolerance policies."
ZeroTolerance element of this object.public void setZeroTolerance(YesNo value)
<ZeroTolerance> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not this action taken against a student was imposed as a consequence of state or local zero tolerance policies."
value - A constant defined by the YesNo classpublic void setZeroTolerance(java.lang.String value)
<ZeroTolerance> element as a String.
The SIF specification defines the meaning of this element as: "Identifies whether or not this action taken against a student was imposed as a consequence of state or local zero tolerance policies."
value - The value as a Stringpublic java.lang.String getFullYearExpulsion()
<FullYearExpulsion> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the action involved an expulsion with or without services for a period of one full year (i.e., 365 days)."
FullYearExpulsion element of this object.public void setFullYearExpulsion(YesNo value)
<FullYearExpulsion> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the action involved an expulsion with or without services for a period of one full year (i.e., 365 days)."
value - A constant defined by the YesNo classpublic void setFullYearExpulsion(java.lang.String value)
<FullYearExpulsion> element as a String.
The SIF specification defines the meaning of this element as: "Identifies whether or not the action involved an expulsion with or without services for a period of one full year (i.e., 365 days)."
value - The value as a Stringpublic java.lang.String getShortenedExpulsion()
<ShortenedExpulsion> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the action involved an expulsion with or without services that is shortened to a term of less than one year by the superintendent or chief administrator of a school district."
ShortenedExpulsion element of this object.public void setShortenedExpulsion(YesNo value)
<ShortenedExpulsion> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the action involved an expulsion with or without services that is shortened to a term of less than one year by the superintendent or chief administrator of a school district."
value - A constant defined by the YesNo classpublic void setShortenedExpulsion(java.lang.String value)
<ShortenedExpulsion> element as a String.
The SIF specification defines the meaning of this element as: "Identifies whether or not the action involved an expulsion with or without services that is shortened to a term of less than one year by the superintendent or chief administrator of a school district."
value - The value as a Stringpublic java.lang.String getPoliceNotification()
<PoliceNotification> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender's action included notification of local law enforcement, regardless of whether official action was taken."
PoliceNotification element of this object.public void setPoliceNotification(YesNo value)
<PoliceNotification> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender's action included notification of local law enforcement, regardless of whether official action was taken."
value - A constant defined by the YesNo classpublic void setPoliceNotification(java.lang.String value)
<PoliceNotification> element as a String.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender's action included notification of local law enforcement, regardless of whether official action was taken."
value - The value as a Stringpublic java.lang.String getArrest()
<Arrest> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender was arrested."
Arrest element of this object.public void setArrest(ArrestStatus value)
<Arrest> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender was arrested."
value - A constant defined by the ArrestStatus classpublic void setArrest(java.lang.String value)
<Arrest> element as a String.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender was arrested."
value - The value as a Stringpublic java.lang.String getAlternativeEducation()
<AlternativeEducation> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender was assigned to an Alternative Education facility."
AlternativeEducation element of this object.public void setAlternativeEducation(YesNo value)
<AlternativeEducation> element.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender was assigned to an Alternative Education facility."
value - A constant defined by the YesNo classpublic void setAlternativeEducation(java.lang.String value)
<AlternativeEducation> element as a String.
The SIF specification defines the meaning of this element as: "Identifies whether or not the offender was assigned to an Alternative Education facility."
value - The value as a String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||