|
||||||||||
| 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.EmployeeContract
public class EmployeeContract
This object contains HR contract information related to employees. SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
EmployeeContract()
Constructor |
|
EmployeeContract(java.lang.String refId,
java.lang.String employeePersonalRefId,
java.math.BigDecimal baseSalary,
java.util.Calendar contractStartDate,
java.util.Calendar contractEndDate)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.lang.Integer |
getAssignmentDays()
Gets the value of the <AssignmentDays> element. |
java.math.BigDecimal |
getBaseSalary()
Gets the value of the <BaseSalary> element. |
java.lang.Integer |
getContractDays()
Gets the value of the <ContractDays> element. |
java.util.Calendar |
getContractEndDate()
Gets the value of the <ContractEndDate> element. |
java.util.Calendar |
getContractStartDate()
Gets the value of the <ContractStartDate> element. |
java.lang.String |
getContractTerm()
Gets the value of the <ContractTerm> element. |
java.lang.String |
getEmployeePersonalRefId()
Gets the value of the EmployeePersonalRefId attribute. |
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 |
getRefId()
Gets the value of the RefId attribute. |
void |
setAssignmentDays(java.lang.Integer value)
Sets the value of the <AssignmentDays> element. |
void |
setBaseSalary(java.math.BigDecimal value)
Sets the value of the <BaseSalary> element. |
void |
setContractDays(java.lang.Integer value)
Sets the value of the <ContractDays> element. |
void |
setContractEndDate(java.util.Calendar value)
Sets the value of the <ContractEndDate> element. |
void |
setContractStartDate(java.util.Calendar value)
Sets the value of the <ContractStartDate> element. |
void |
setContractTerm(ContractualTermCode value)
Sets the value of the <ContractTerm> element. |
void |
setContractTerm(java.lang.String value)
Sets the value of the <ContractTerm> element as a String. |
void |
setEmployeePersonalRefId(java.lang.String value)
Sets the value of the EmployeePersonalRefId attribute. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId 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 EmployeeContract()
public EmployeeContract(java.lang.String refId,
java.lang.String employeePersonalRefId,
java.math.BigDecimal baseSalary,
java.util.Calendar contractStartDate,
java.util.Calendar contractEndDate)
refId - The GUID of the employee contract information.employeePersonalRefId - The GUID that refers to the EmployeePersonal object.baseSalary - Base salary of employee for this contact in whole dollarscontractStartDate - Contractual start date.contractEndDate - Contractual ending date.| 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 contract 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 contract information."
value - A String objectpublic java.lang.String getEmployeePersonalRefId()
EmployeePersonalRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID that refers to the EmployeePersonal object."
EmployeePersonalRefId attribute of this object.public void setEmployeePersonalRefId(java.lang.String value)
EmployeePersonalRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID that refers to the EmployeePersonal object."
value - A String objectpublic java.math.BigDecimal getBaseSalary()
<BaseSalary> element.
The SIF specification defines the meaning of this element as: "Base salary of employee for this contact in whole dollars"
BaseSalary element of this object.public void setBaseSalary(java.math.BigDecimal value)
<BaseSalary> element.
The SIF specification defines the meaning of this element as: "Base salary of employee for this contact in whole dollars"
value - A BigDecimal objectpublic java.util.Calendar getContractStartDate()
<ContractStartDate> element.
The SIF specification defines the meaning of this element as: "Contractual start date."
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 | "ContractStart" |
| SIF2.0 | "ContractStartDate" |
ContractStartDate element of this object.public void setContractStartDate(java.util.Calendar value)
<ContractStartDate> element.
The SIF specification defines the meaning of this element as: "Contractual start date."
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 | "ContractStart" |
| SIF2.0 | "ContractStartDate" |
value - A Calendar objectpublic java.util.Calendar getContractEndDate()
<ContractEndDate> element.
The SIF specification defines the meaning of this element as: "Contractual ending date."
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 | "ContractEnd" |
| SIF2.0 | "ContractEndDate" |
ContractEndDate element of this object.public void setContractEndDate(java.util.Calendar value)
<ContractEndDate> element.
The SIF specification defines the meaning of this element as: "Contractual ending date."
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 | "ContractEnd" |
| SIF2.0 | "ContractEndDate" |
value - A Calendar objectpublic java.lang.String getContractTerm()
<ContractTerm> element.
The SIF specification defines the meaning of this element as: "Contractual Term in school years"
ContractTerm element of this object.public void setContractTerm(ContractualTermCode value)
<ContractTerm> element.
The SIF specification defines the meaning of this element as: "Contractual Term in school years"
value - A constant defined by the ContractualTermCode classpublic void setContractTerm(java.lang.String value)
<ContractTerm> element as a String.
The SIF specification defines the meaning of this element as: "Contractual Term in school years"
value - The value as a Stringpublic java.lang.Integer getContractDays()
<ContractDays> element.
The SIF specification defines the meaning of this element as: "Number of days in service for contract total"
ContractDays element of this object.public void setContractDays(java.lang.Integer value)
<ContractDays> element.
The SIF specification defines the meaning of this element as: "Number of days in service for contract total"
value - A Integer objectpublic java.lang.Integer getAssignmentDays()
<AssignmentDays> element.
The SIF specification defines the meaning of this element as: "Number of days per year employee is expected to work in this assignment"
AssignmentDays element of this object.public void setAssignmentDays(java.lang.Integer value)
<AssignmentDays> element.
The SIF specification defines the meaning of this element as: "Number of days per year employee is expected to work in this assignment"
value - A Integer object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||