|
||||||||||
| 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.hrfin.EmploymentRecord
public class EmploymentRecord
This object contains basic HR information for related to employees. SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
EmploymentRecord()
Constructor |
|
EmploymentRecord(java.lang.String refId,
java.lang.String sifRefObject,
java.lang.String sifRefId,
java.lang.String leaInfoRefId)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.lang.Boolean |
getActive()
Gets the value of the <Active> element. |
java.lang.String |
getFullTimeStatus()
Gets the value of the <FullTimeStatus> element. |
java.util.Calendar |
getHireDate()
Gets the value of the <HireDate> 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 |
getLEAInfoRefId()
Gets the value of the <LEAInfoRefId> element. |
java.lang.String |
getPositionNumber()
Gets the value of the <PositionNumber> element. |
java.lang.String |
getPositionTitle()
Gets the value of the <PositionTitle> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
java.util.Calendar |
getSeniorityDate()
Gets the value of the <SeniorityDate> element. |
java.lang.String |
getSIF_RefId()
Gets the value of the SIF_RefId attribute. |
java.lang.String |
getSIF_RefObject()
Gets the value of the SIF_RefObject attribute. |
java.util.Calendar |
getTenureDate()
Gets the value of the <TenureDate> element. |
java.util.Calendar |
getTerminationDate()
Gets the value of the <TerminationDate> element. |
java.lang.Integer |
getTotalYearsExperience()
Gets the value of the <TotalYearsExperience> element. |
void |
setActive(java.lang.Boolean value)
Sets the value of the <Active> element. |
void |
setFullTimeStatus(FullTimeStatus value)
Sets the value of the <FullTimeStatus> element. |
void |
setFullTimeStatus(java.lang.String value)
Sets the value of the <FullTimeStatus> element as a String. |
void |
setHireDate(java.util.Calendar value)
Sets the value of the <HireDate> element. |
void |
setLEAInfoRefId(java.lang.String value)
Sets the value of the <LEAInfoRefId> element. |
void |
setPositionNumber(java.lang.String value)
Sets the value of the <PositionNumber> element. |
void |
setPositionTitle(java.lang.String value)
Sets the value of the <PositionTitle> element. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
void |
setSeniorityDate(java.util.Calendar value)
Sets the value of the <SeniorityDate> element. |
void |
setSIF_RefId(java.lang.String value)
Sets the value of the SIF_RefId attribute. |
void |
setSIF_RefObject(java.lang.String value)
Sets the value of the SIF_RefObject attribute. |
void |
setTenureDate(java.util.Calendar value)
Sets the value of the <TenureDate> element. |
void |
setTerminationDate(java.util.Calendar value)
Sets the value of the <TerminationDate> element. |
void |
setTotalYearsExperience(java.lang.Integer value)
Sets the value of the <TotalYearsExperience> 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 EmploymentRecord()
public EmploymentRecord(java.lang.String refId,
java.lang.String sifRefObject,
java.lang.String sifRefId,
java.lang.String leaInfoRefId)
refId - The GUID of the employee's HR related information.sifRefObject - sifRefId - The GUID can either refer to the EmployeePersonal or StaffPersonal object.leaInfoRefId - The GUID reference to the LEAInfo object representing the LEA
that employs the staff member.| 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 GUID of the employee's HR related information."
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 GUID of the employee's HR related information."
value - A String objectpublic java.lang.String getSIF_RefObject()
SIF_RefObject attribute.
SIF_RefObject attribute of this object.public void setSIF_RefObject(java.lang.String value)
SIF_RefObject attribute.
value - A String objectpublic java.lang.String getSIF_RefId()
SIF_RefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID can either refer to the EmployeePersonal or StaffPersonal object."
This attribute 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 attributes of this kind.
| Version | Tag |
| 1.5r1 | "EmployeePersonalRefId" |
| SIF2.0 | "SIF_RefId" |
SIF_RefId attribute of this object.public void setSIF_RefId(java.lang.String value)
SIF_RefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID can either refer to the EmployeePersonal or StaffPersonal object."
This attribute 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 attributes of this kind.
| Version | Tag |
| 1.5r1 | "EmployeePersonalRefId" |
| SIF2.0 | "SIF_RefId" |
value - A String objectpublic java.lang.String getLEAInfoRefId()
<LEAInfoRefId> element.
The SIF specification defines the meaning of this element as: "The GUID reference to the LEAInfo object representing the LEA that employs the staff member."
LEAInfoRefId element of this object.public void setLEAInfoRefId(java.lang.String value)
<LEAInfoRefId> element.
The SIF specification defines the meaning of this element as: "The GUID reference to the LEAInfo object representing the LEA that employs the staff member."
value - A String objectpublic java.lang.Boolean getActive()
<Active> element.
The SIF specification defines the meaning of this element as: "Staff is currently active and/or employed."
Active element of this object.public void setActive(java.lang.Boolean value)
<Active> element.
The SIF specification defines the meaning of this element as: "Staff is currently active and/or employed."
value - A Boolean objectpublic java.lang.String getFullTimeStatus()
<FullTimeStatus> element.
The SIF specification defines the meaning of this element as: "Full-time status of employee."
FullTimeStatus element of this object.public void setFullTimeStatus(FullTimeStatus value)
<FullTimeStatus> element.
The SIF specification defines the meaning of this element as: "Full-time status of employee."
value - A constant defined by the FullTimeStatus classpublic void setFullTimeStatus(java.lang.String value)
<FullTimeStatus> element as a String.
The SIF specification defines the meaning of this element as: "Full-time status of employee."
value - The value as a Stringpublic java.util.Calendar getHireDate()
<HireDate> element.
The SIF specification defines the meaning of this element as: "Date the employee was hired."
HireDate element of this object.public void setHireDate(java.util.Calendar value)
<HireDate> element.
The SIF specification defines the meaning of this element as: "Date the employee was hired."
value - A Calendar objectpublic java.lang.Integer getTotalYearsExperience()
<TotalYearsExperience> element.
The SIF specification defines the meaning of this element as: "Total number of years of prior experience."
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 | "TotalYears" |
| SIF2.0 | "TotalYearsExperience" |
TotalYearsExperience element of this object.public void setTotalYearsExperience(java.lang.Integer value)
<TotalYearsExperience> element.
The SIF specification defines the meaning of this element as: "Total number of years of prior experience."
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 | "TotalYears" |
| SIF2.0 | "TotalYearsExperience" |
value - A Integer objectpublic java.lang.String getPositionTitle()
<PositionTitle> element.
The SIF specification defines the meaning of this element as: "Employee's current position title."
PositionTitle element of this object.public void setPositionTitle(java.lang.String value)
<PositionTitle> element.
The SIF specification defines the meaning of this element as: "Employee's current position title."
value - A String objectpublic java.util.Calendar getTerminationDate()
<TerminationDate> element.
The SIF specification defines the meaning of this element as: "Date the employee resigned. Present if a HireDate is entered and a TerminationDate is available."
TerminationDate element of this object.public void setTerminationDate(java.util.Calendar value)
<TerminationDate> element.
The SIF specification defines the meaning of this element as: "Date the employee resigned. Present if a HireDate is entered and a TerminationDate is available."
value - A Calendar objectpublic java.lang.String getPositionNumber()
<PositionNumber> element.
The SIF specification defines the meaning of this element as: "Employee's level or category assigned by employer."
PositionNumber element of this object.public void setPositionNumber(java.lang.String value)
<PositionNumber> element.
The SIF specification defines the meaning of this element as: "Employee's level or category assigned by employer."
value - A String objectpublic java.util.Calendar getSeniorityDate()
<SeniorityDate> element.
The SIF specification defines the meaning of this element as: "Date employee has seniority."
SeniorityDate element of this object.public void setSeniorityDate(java.util.Calendar value)
<SeniorityDate> element.
The SIF specification defines the meaning of this element as: "Date employee has seniority."
value - A Calendar objectpublic java.util.Calendar getTenureDate()
<TenureDate> element.
The SIF specification defines the meaning of this element as: "Date employee is tenured."
TenureDate element of this object.public void setTenureDate(java.util.Calendar value)
<TenureDate> element.
The SIF specification defines the meaning of this element as: "Date employee is tenured."
value - A Calendar object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||