public class

PayeeW4WithholdingDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.payrollinterface.PayeeW4WithholdingDataType

Class Overview

W-4 (USA) Tax Withholding information

Java class for Payee_W-4_Withholding_DataType complex type.

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

 <complexType name="Payee_W-4_Withholding_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Creation_Date_Time" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Last_Updated_By_Worker_Reference" type="{urn:com.workday/bsvc}WorkerObjectType" minOccurs="0"/>
         <element name="Number_Of_Allowances" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <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="Last_Name_Differs_From_SS" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ESS_Electronic_Signature_Confirmation" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Lock_In_Letter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Payroll_Marital_Status_Reference" type="{urn:com.workday/bsvc}Payroll_Withholding_StatusObjectType" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
       </sequence>
       <attribute name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal additionalAmount
protected XMLGregorianCalendar creationDateTime
protected CurrencyObjectType currencyReference
protected XMLGregorianCalendar effectiveDate
protected XMLGregorianCalendar essElectronicSignatureConfirmation
protected Boolean exempt
protected Boolean lastNameDiffersFromSS
protected WorkerObjectType lastUpdatedByWorkerReference
protected Boolean lockInLetter
protected Boolean nonresidentAlien
protected BigDecimal numberOfAllowances
protected PayrollWithholdingStatusObjectType payrollMaritalStatusReference
Public Constructors
PayeeW4WithholdingDataType()
Public Methods
BigDecimal getAdditionalAmount()
Gets the value of the additionalAmount property.
XMLGregorianCalendar getCreationDateTime()
Gets the value of the creationDateTime property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
XMLGregorianCalendar getESSElectronicSignatureConfirmation()
Gets the value of the essElectronicSignatureConfirmation property.
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
Boolean getExempt()
Gets the value of the exempt property.
Boolean getLastNameDiffersFromSS()
Gets the value of the lastNameDiffersFromSS property.
WorkerObjectType getLastUpdatedByWorkerReference()
Gets the value of the lastUpdatedByWorkerReference property.
Boolean getLockInLetter()
Gets the value of the lockInLetter property.
Boolean getNonresidentAlien()
Gets the value of the nonresidentAlien property.
BigDecimal getNumberOfAllowances()
Gets the value of the numberOfAllowances property.
PayrollWithholdingStatusObjectType getPayrollMaritalStatusReference()
Gets the value of the payrollMaritalStatusReference property.
void setAdditionalAmount(BigDecimal value)
Sets the value of the additionalAmount property.
void setCreationDateTime(XMLGregorianCalendar value)
Sets the value of the creationDateTime property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setESSElectronicSignatureConfirmation(XMLGregorianCalendar value)
Sets the value of the essElectronicSignatureConfirmation property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setExempt(Boolean value)
Sets the value of the exempt property.
void setLastNameDiffersFromSS(Boolean value)
Sets the value of the lastNameDiffersFromSS property.
void setLastUpdatedByWorkerReference(WorkerObjectType value)
Sets the value of the lastUpdatedByWorkerReference property.
void setLockInLetter(Boolean value)
Sets the value of the lockInLetter property.
void setNonresidentAlien(Boolean value)
Sets the value of the nonresidentAlien property.
void setNumberOfAllowances(BigDecimal value)
Sets the value of the numberOfAllowances property.
void setPayrollMaritalStatusReference(PayrollWithholdingStatusObjectType value)
Sets the value of the payrollMaritalStatusReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal additionalAmount

protected XMLGregorianCalendar creationDateTime

protected CurrencyObjectType currencyReference

protected XMLGregorianCalendar effectiveDate

protected XMLGregorianCalendar essElectronicSignatureConfirmation

protected Boolean exempt

protected Boolean lastNameDiffersFromSS

protected WorkerObjectType lastUpdatedByWorkerReference

protected Boolean lockInLetter

protected Boolean nonresidentAlien

protected BigDecimal numberOfAllowances

protected PayrollWithholdingStatusObjectType payrollMaritalStatusReference

Public Constructors

public PayeeW4WithholdingDataType ()

Public Methods

public BigDecimal getAdditionalAmount ()

Gets the value of the additionalAmount property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getCreationDateTime ()

Gets the value of the creationDateTime property.

Returns
  • possible object is XMLGregorianCalendar

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public XMLGregorianCalendar getESSElectronicSignatureConfirmation ()

Gets the value of the essElectronicSignatureConfirmation property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean getExempt ()

Gets the value of the exempt property. This getter has been renamed from isExempt() to getExempt() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getLastNameDiffersFromSS ()

Gets the value of the lastNameDiffersFromSS property. This getter has been renamed from isLastNameDiffersFromSS() to getLastNameDiffersFromSS() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public WorkerObjectType getLastUpdatedByWorkerReference ()

Gets the value of the lastUpdatedByWorkerReference property.

Returns

public Boolean getLockInLetter ()

Gets the value of the lockInLetter property. This getter has been renamed from isLockInLetter() to getLockInLetter() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getNonresidentAlien ()

Gets the value of the nonresidentAlien property. This getter has been renamed from isNonresidentAlien() to getNonresidentAlien() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getNumberOfAllowances ()

Gets the value of the numberOfAllowances property.

Returns
  • possible object is BigDecimal

public PayrollWithholdingStatusObjectType getPayrollMaritalStatusReference ()

Gets the value of the payrollMaritalStatusReference property.

Returns

public void setAdditionalAmount (BigDecimal value)

Sets the value of the additionalAmount property.

Parameters
value Allowed object is BigDecimal

public void setCreationDateTime (XMLGregorianCalendar value)

Sets the value of the creationDateTime property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setESSElectronicSignatureConfirmation (XMLGregorianCalendar value)

Sets the value of the essElectronicSignatureConfirmation property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate 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 setLastNameDiffersFromSS (Boolean value)

Sets the value of the lastNameDiffersFromSS property.

Parameters
value Allowed object is Boolean

public void setLastUpdatedByWorkerReference (WorkerObjectType value)

Sets the value of the lastUpdatedByWorkerReference property.

Parameters
value Allowed object is WorkerObjectType

public void setLockInLetter (Boolean value)

Sets the value of the lockInLetter 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 setPayrollMaritalStatusReference (PayrollWithholdingStatusObjectType value)

Sets the value of the payrollMaritalStatusReference property.

Parameters
value Allowed object is PayrollWithholdingStatusObjectType