public class

PayrollFederalW4TaxElectionDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.PayrollFederalW4TaxElectionDataType

Class Overview

Element to hold all of the Data to Put or Get for a W-4

Java class for Payroll_Federal_W-4_Tax_Election_DataType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Payroll_Federal_W-4_Tax_Election_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Worker_Reference" type="{urn:com.workday/bsvc}WorkerObjectType"/>
         <element name="Effective_as_of" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" minOccurs="0"/>
         <element name="Marital_Status_Reference" type="{urn:com.workday/bsvc}Payroll_Withholding_StatusObjectType" minOccurs="0"/>
         <element name="Number_of_Allowances" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="2"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Additional_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="8"/>
               <minInclusive value="0"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Exempt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Nonresident_Alien" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Lock_In_Letter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="No_Wage_No_Tax" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected BigDecimal additionalAmount
protected CompanyObjectType companyReference
protected XMLGregorianCalendar effectiveAsOf
protected Boolean exempt
protected Boolean lockInLetter
protected PayrollWithholdingStatusObjectType maritalStatusReference
protected Boolean noWageNoTax
protected Boolean nonresidentAlien
protected BigDecimal numberOfAllowances
protected WorkerObjectType workerReference
Public Constructors
PayrollFederalW4TaxElectionDataType()
Public Methods
BigDecimal getAdditionalAmount()
Gets the value of the additionalAmount property.
CompanyObjectType getCompanyReference()
Gets the value of the companyReference property.
XMLGregorianCalendar getEffectiveAsOf()
Gets the value of the effectiveAsOf property.
PayrollWithholdingStatusObjectType getMaritalStatusReference()
Gets the value of the maritalStatusReference property.
BigDecimal getNumberOfAllowances()
Gets the value of the numberOfAllowances property.
WorkerObjectType getWorkerReference()
Gets the value of the workerReference property.
Boolean isExempt()
Gets the value of the exempt property.
Boolean isLockInLetter()
Gets the value of the lockInLetter property.
Boolean isNoWageNoTax()
Gets the value of the noWageNoTax property.
Boolean isNonresidentAlien()
Gets the value of the nonresidentAlien property.
void setAdditionalAmount(BigDecimal value)
Sets the value of the additionalAmount property.
void setCompanyReference(CompanyObjectType value)
Sets the value of the companyReference property.
void setEffectiveAsOf(XMLGregorianCalendar value)
Sets the value of the effectiveAsOf property.
void setExempt(Boolean value)
Sets the value of the exempt property.
void setLockInLetter(Boolean value)
Sets the value of the lockInLetter property.
void setMaritalStatusReference(PayrollWithholdingStatusObjectType value)
Sets the value of the maritalStatusReference property.
void setNoWageNoTax(Boolean value)
Sets the value of the noWageNoTax property.
void setNonresidentAlien(Boolean value)
Sets the value of the nonresidentAlien property.
void setNumberOfAllowances(BigDecimal value)
Sets the value of the numberOfAllowances property.
void setWorkerReference(WorkerObjectType value)
Sets the value of the workerReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected BigDecimal additionalAmount

protected CompanyObjectType companyReference

protected XMLGregorianCalendar effectiveAsOf

protected Boolean exempt

protected Boolean lockInLetter

protected PayrollWithholdingStatusObjectType maritalStatusReference

protected Boolean noWageNoTax

protected Boolean nonresidentAlien

protected BigDecimal numberOfAllowances

protected WorkerObjectType workerReference

Public Constructors

public PayrollFederalW4TaxElectionDataType ()

Public Methods

public BigDecimal getAdditionalAmount ()

Gets the value of the additionalAmount property.

Returns
  • possible object is BigDecimal

public CompanyObjectType getCompanyReference ()

Gets the value of the companyReference property.

Returns

public XMLGregorianCalendar getEffectiveAsOf ()

Gets the value of the effectiveAsOf property.

Returns
  • possible object is XMLGregorianCalendar

public PayrollWithholdingStatusObjectType getMaritalStatusReference ()

Gets the value of the maritalStatusReference property.

Returns

public BigDecimal getNumberOfAllowances ()

Gets the value of the numberOfAllowances property.

Returns
  • possible object is BigDecimal

public WorkerObjectType getWorkerReference ()

Gets the value of the workerReference property.

Returns

public Boolean isExempt ()

Gets the value of the exempt property.

Returns
  • possible object is Boolean

public Boolean isLockInLetter ()

Gets the value of the lockInLetter property.

Returns
  • possible object is Boolean

public Boolean isNoWageNoTax ()

Gets the value of the noWageNoTax property.

Returns
  • possible object is Boolean

public Boolean isNonresidentAlien ()

Gets the value of the nonresidentAlien property.

Returns
  • possible object is Boolean

public void setAdditionalAmount (BigDecimal value)

Sets the value of the additionalAmount property.

Parameters
value Allowed object is BigDecimal

public void setCompanyReference (CompanyObjectType value)

Sets the value of the companyReference property.

Parameters
value Allowed object is CompanyObjectType

public void setEffectiveAsOf (XMLGregorianCalendar value)

Sets the value of the effectiveAsOf property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExempt (Boolean value)

Sets the value of the exempt property.

Parameters
value Allowed object is Boolean

public void setLockInLetter (Boolean value)

Sets the value of the lockInLetter property.

Parameters
value Allowed object is Boolean

public void setMaritalStatusReference (PayrollWithholdingStatusObjectType value)

Sets the value of the maritalStatusReference property.

Parameters
value Allowed object is PayrollWithholdingStatusObjectType

public void setNoWageNoTax (Boolean value)

Sets the value of the noWageNoTax property.

Parameters
value Allowed object is Boolean

public void setNonresidentAlien (Boolean value)

Sets the value of the nonresidentAlien property.

Parameters
value Allowed object is Boolean

public void setNumberOfAllowances (BigDecimal value)

Sets the value of the numberOfAllowances property.

Parameters
value Allowed object is BigDecimal

public void setWorkerReference (WorkerObjectType value)

Sets the value of the workerReference property.

Parameters
value Allowed object is WorkerObjectType