|
||||||||||
| 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.W4
public class W4
This object contains the information completed on a W4 tax form. (Please note that this object is defined to represent the current deductions allowances for the employee; this is not intended to circumvent or replace IRS reporting standards but to faciliatate movement of W4 data from system to system within the LEA.) SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
W4()
Constructor |
|
W4(java.lang.String employeePersonalRefId,
java.util.Calendar w4Date,
MaritalStatusRate maritalStatusRate,
java.lang.Integer federalAllowancesNumber,
StatePrCode stateProvince,
java.lang.Boolean exempt)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.lang.String |
getEmployeePersonalRefId()
Gets the value of the EmployeePersonalRefId attribute. |
java.lang.Boolean |
getExempt()
Gets the value of the <Exempt> element. |
java.lang.Integer |
getFederalAllowancesNumber()
Gets the value of the <FederalAllowancesNumber> 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 |
getMaritalStatusRate()
Gets the value of the <MaritalStatusRate> element. |
java.lang.Integer |
getStateAllowancesNumber()
Gets the value of the <StateAllowancesNumber> element. |
java.lang.String |
getStateProvince()
Gets the value of the <StateProvince> element. |
java.util.Calendar |
getW4Date()
Gets the value of the <W4Date> element. |
void |
setEmployeePersonalRefId(java.lang.String value)
Sets the value of the EmployeePersonalRefId attribute. |
void |
setExempt(java.lang.Boolean value)
Sets the value of the <Exempt> element. |
void |
setFederalAllowancesNumber(java.lang.Integer value)
Sets the value of the <FederalAllowancesNumber> element. |
void |
setMaritalStatusRate(MaritalStatusRate value)
Sets the value of the <MaritalStatusRate> element. |
void |
setMaritalStatusRate(java.lang.String value)
Sets the value of the <MaritalStatusRate> element as a String. |
void |
setStateAllowancesNumber(java.lang.Integer value)
Sets the value of the <StateAllowancesNumber> element. |
void |
setStateProvince(StatePrCode value)
Sets the value of the <StateProvince> element. |
void |
setStateProvince(java.lang.String value)
Sets the value of the <StateProvince> element as a String. |
void |
setW4Date(java.util.Calendar value)
Sets the value of the <W4Date> element. |
| Methods inherited from class com.edustructures.sifworks.SIFDataObject |
|---|
addSIFExtendedElement, clone, getElementOrAttribute, getObjectTag, getObjectType, getRefId, 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 W4()
public W4(java.lang.String employeePersonalRefId,
java.util.Calendar w4Date,
MaritalStatusRate maritalStatusRate,
java.lang.Integer federalAllowancesNumber,
StatePrCode stateProvince,
java.lang.Boolean exempt)
employeePersonalRefId - This is the GUID that points to the employee represented in the EmployeePersonal object.w4Date - Date W4 was completed.maritalStatusRate - This denotes the current martial status of the employeefederalAllowancesNumber - Number of federal allowances.stateProvince - State of residence.exempt - Is this employee exempt from federal and state exemptions?| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getEmployeePersonalRefId()
EmployeePersonalRefId attribute.
The SIF specification defines the meaning of this attribute as: "This is the GUID that points to the employee represented in 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: "This is the GUID that points to the employee represented in the EmployeePersonal object."
value - A String objectpublic java.util.Calendar getW4Date()
<W4Date> element.
The SIF specification defines the meaning of this element as: "Date W4 was completed."
W4Date element of this object.public void setW4Date(java.util.Calendar value)
<W4Date> element.
The SIF specification defines the meaning of this element as: "Date W4 was completed."
value - A Calendar objectpublic java.lang.String getMaritalStatusRate()
<MaritalStatusRate> element.
The SIF specification defines the meaning of this element as: "This denotes the current martial status of the employee"
MaritalStatusRate element of this object.public void setMaritalStatusRate(MaritalStatusRate value)
<MaritalStatusRate> element.
The SIF specification defines the meaning of this element as: "This denotes the current martial status of the employee"
value - A constant defined by the MaritalStatusRate classpublic void setMaritalStatusRate(java.lang.String value)
<MaritalStatusRate> element as a String.
The SIF specification defines the meaning of this element as: "This denotes the current martial status of the employee"
value - The value as a Stringpublic java.lang.Integer getFederalAllowancesNumber()
<FederalAllowancesNumber> element.
The SIF specification defines the meaning of this element as: "Number of federal allowances."
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 | "FedAllowancesNumber" |
| SIF2.0 | "FederalAllowancesNumber" |
FederalAllowancesNumber element of this object.public void setFederalAllowancesNumber(java.lang.Integer value)
<FederalAllowancesNumber> element.
The SIF specification defines the meaning of this element as: "Number of federal allowances."
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 | "FedAllowancesNumber" |
| SIF2.0 | "FederalAllowancesNumber" |
value - A Integer objectpublic java.lang.Integer getStateAllowancesNumber()
<StateAllowancesNumber> element.
The SIF specification defines the meaning of this element as: "Number of state allowances."
StateAllowancesNumber element of this object.public void setStateAllowancesNumber(java.lang.Integer value)
<StateAllowancesNumber> element.
The SIF specification defines the meaning of this element as: "Number of state allowances."
value - A Integer objectpublic java.lang.String getStateProvince()
<StateProvince> element.
The SIF specification defines the meaning of this element as: "State of residence."
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 | "StatePr" |
| SIF2.0 | "StateProvince" |
StateProvince element of this object.public void setStateProvince(StatePrCode value)
<StateProvince> element.
The SIF specification defines the meaning of this element as: "State of residence."
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 | "StatePr" |
| SIF2.0 | "StateProvince" |
value - A constant defined by the StatePrCode classpublic void setStateProvince(java.lang.String value)
<StateProvince> element as a String.
The SIF specification defines the meaning of this element as: "State of residence."
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 | "StatePr" |
| SIF2.0 | "StateProvince" |
value - The value as a Stringpublic java.lang.Boolean getExempt()
<Exempt> element.
The SIF specification defines the meaning of this element as: "Is this employee exempt from federal and state exemptions?"
Exempt element of this object.public void setExempt(java.lang.Boolean value)
<Exempt> element.
The SIF specification defines the meaning of this element as: "Is this employee exempt from federal and state exemptions?"
value - A Boolean object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||