|
||||||||||
| 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.profdev.EmplAssignment
public class EmplAssignment
Information about the school and assignment of employee
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
EmplAssignment()
Constructor |
|
EmplAssignment(java.lang.String schoolInfoRefId,
GradeLevels gradeLevels,
JobFunction jobFunction)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.math.BigDecimal |
getFTE()
Gets the value of the <FTE> element. |
GradeLevels |
getGradeLevels()
Gets the value of the <GradeLevels> element. |
JobFunction |
getJobFunction()
Gets the value of the <JobFunction> 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.lang.String |
getSchoolInfoRefId()
Gets the value of the SchoolInfoRefId attribute. |
void |
removeGradeLevels()
Removes the GradeLevels child element previously created by calling setGradeLevels |
void |
removeJobFunction()
Removes the JobFunction child element previously created by calling setJobFunction |
void |
setFTE(java.math.BigDecimal value)
Sets the value of the <FTE> element. |
void |
setGradeLevels(GradeLevels value)
Sets the value of the <GradeLevels> element. |
void |
setJobFunction(JobFunction value)
Sets the value of the <JobFunction> element. |
void |
setJobFunction(JobFunctionCode code)
Sets the value of the <JobFunction> child element. |
void |
setSchoolInfoRefId(java.lang.String value)
Sets the value of the SchoolInfoRefId attribute. |
| 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 EmplAssignment()
public EmplAssignment(java.lang.String schoolInfoRefId,
GradeLevels gradeLevels,
JobFunction jobFunction)
schoolInfoRefId - References SchoolInfo object to determine school in which this assignment pertains.gradeLevels - jobFunction - | Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getSchoolInfoRefId()
SchoolInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "References SchoolInfo object to determine school in which this assignment pertains."
SchoolInfoRefId attribute of this object.public void setSchoolInfoRefId(java.lang.String value)
SchoolInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "References SchoolInfo object to determine school in which this assignment pertains."
value - A String objectpublic void setGradeLevels(GradeLevels value)
<GradeLevels> element.
value - A GradeLevels objectpublic GradeLevels getGradeLevels()
<GradeLevels> element.
GradeLevels objectpublic void removeGradeLevels()
GradeLevels child element previously created by calling setGradeLevels
public void setJobFunction(JobFunction value)
<JobFunction> element.
value - A JobFunction objectpublic void setJobFunction(JobFunctionCode code)
<JobFunction> child element.
This form of setJobFunction is provided as a convenience method
that is functionally equivalent to the version of setJobFunction
that accepts a single JobFunction object.
code - Code representing the type of job function.public JobFunction getJobFunction()
<JobFunction> element.
JobFunction objectpublic void removeJobFunction()
JobFunction child element previously created by calling setJobFunction
public java.math.BigDecimal getFTE()
<FTE> element.
The SIF specification defines the meaning of this element as: "Full-time equivalent for this school"
FTE element of this object.public void setFTE(java.math.BigDecimal value)
<FTE> element.
The SIF specification defines the meaning of this element as: "Full-time equivalent for this school"
value - A BigDecimal object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||