public class

WorkerTaxTreatyDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.payroll.WorkerTaxTreatyDataType

Class Overview

Worker Tax Treaty Data

Java class for Worker_Tax_Treaty_DataType complex type.

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

 <complexType name="Worker_Tax_Treaty_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Worker_Reference" type="{urn:com.workday/bsvc}WorkerObjectType"/>
         <element name="Tax_Year_Reference" type="{urn:com.workday/bsvc}Calendar_YearObjectType"/>
         <element name="Treaty_Benefit_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Treaty_Benefit_End_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Maximum_Benefit_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="No_Treaty_Maximum" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Treaty_Eligibility_Begin" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Treaty_Eligibility_End" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Income_Code_Reference" type="{urn:com.workday/bsvc}Payroll_Income_CodeObjectType"/>
         <element name="Income_Code_Subtype_Reference" type="{urn:com.workday/bsvc}Payroll_Income_Code_SubtypeObjectType" minOccurs="0"/>
         <element name="Eligible_for_Withholding_Allowance" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Withholding_Rate" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="9"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Tax_Residency_Country_Code_Reference" type="{urn:com.workday/bsvc}Payroll_IRS_CountryObjectType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean eligibleForWithholdingAllowance
protected PayrollIncomeCodeObjectType incomeCodeReference
protected PayrollIncomeCodeSubtypeObjectType incomeCodeSubtypeReference
protected BigDecimal maximumBenefitAmount
protected Boolean noTreatyMaximum
protected PayrollIRSCountryObjectType taxResidencyCountryCodeReference
protected CalendarYearObjectType taxYearReference
protected XMLGregorianCalendar treatyBenefitEndDate
protected XMLGregorianCalendar treatyBenefitStartDate
protected XMLGregorianCalendar treatyEligibilityBegin
protected XMLGregorianCalendar treatyEligibilityEnd
protected BigDecimal withholdingRate
protected WorkerObjectType workerReference
Public Constructors
WorkerTaxTreatyDataType()
Public Methods
Boolean getEligibleForWithholdingAllowance()
Gets the value of the eligibleForWithholdingAllowance property.
PayrollIncomeCodeObjectType getIncomeCodeReference()
Gets the value of the incomeCodeReference property.
PayrollIncomeCodeSubtypeObjectType getIncomeCodeSubtypeReference()
Gets the value of the incomeCodeSubtypeReference property.
BigDecimal getMaximumBenefitAmount()
Gets the value of the maximumBenefitAmount property.
Boolean getNoTreatyMaximum()
Gets the value of the noTreatyMaximum property.
PayrollIRSCountryObjectType getTaxResidencyCountryCodeReference()
Gets the value of the taxResidencyCountryCodeReference property.
CalendarYearObjectType getTaxYearReference()
Gets the value of the taxYearReference property.
XMLGregorianCalendar getTreatyBenefitEndDate()
Gets the value of the treatyBenefitEndDate property.
XMLGregorianCalendar getTreatyBenefitStartDate()
Gets the value of the treatyBenefitStartDate property.
XMLGregorianCalendar getTreatyEligibilityBegin()
Gets the value of the treatyEligibilityBegin property.
XMLGregorianCalendar getTreatyEligibilityEnd()
Gets the value of the treatyEligibilityEnd property.
BigDecimal getWithholdingRate()
Gets the value of the withholdingRate property.
WorkerObjectType getWorkerReference()
Gets the value of the workerReference property.
void setEligibleForWithholdingAllowance(Boolean value)
Sets the value of the eligibleForWithholdingAllowance property.
void setIncomeCodeReference(PayrollIncomeCodeObjectType value)
Sets the value of the incomeCodeReference property.
void setIncomeCodeSubtypeReference(PayrollIncomeCodeSubtypeObjectType value)
Sets the value of the incomeCodeSubtypeReference property.
void setMaximumBenefitAmount(BigDecimal value)
Sets the value of the maximumBenefitAmount property.
void setNoTreatyMaximum(Boolean value)
Sets the value of the noTreatyMaximum property.
void setTaxResidencyCountryCodeReference(PayrollIRSCountryObjectType value)
Sets the value of the taxResidencyCountryCodeReference property.
void setTaxYearReference(CalendarYearObjectType value)
Sets the value of the taxYearReference property.
void setTreatyBenefitEndDate(XMLGregorianCalendar value)
Sets the value of the treatyBenefitEndDate property.
void setTreatyBenefitStartDate(XMLGregorianCalendar value)
Sets the value of the treatyBenefitStartDate property.
void setTreatyEligibilityBegin(XMLGregorianCalendar value)
Sets the value of the treatyEligibilityBegin property.
void setTreatyEligibilityEnd(XMLGregorianCalendar value)
Sets the value of the treatyEligibilityEnd property.
void setWithholdingRate(BigDecimal value)
Sets the value of the withholdingRate property.
void setWorkerReference(WorkerObjectType value)
Sets the value of the workerReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean eligibleForWithholdingAllowance

protected PayrollIncomeCodeObjectType incomeCodeReference

protected PayrollIncomeCodeSubtypeObjectType incomeCodeSubtypeReference

protected BigDecimal maximumBenefitAmount

protected Boolean noTreatyMaximum

protected PayrollIRSCountryObjectType taxResidencyCountryCodeReference

protected CalendarYearObjectType taxYearReference

protected XMLGregorianCalendar treatyBenefitEndDate

protected XMLGregorianCalendar treatyBenefitStartDate

protected XMLGregorianCalendar treatyEligibilityBegin

protected XMLGregorianCalendar treatyEligibilityEnd

protected BigDecimal withholdingRate

protected WorkerObjectType workerReference

Public Constructors

public WorkerTaxTreatyDataType ()

Public Methods

public Boolean getEligibleForWithholdingAllowance ()

Gets the value of the eligibleForWithholdingAllowance property. This getter has been renamed from isEligibleForWithholdingAllowance() to getEligibleForWithholdingAllowance() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public PayrollIncomeCodeObjectType getIncomeCodeReference ()

Gets the value of the incomeCodeReference property.

Returns

public PayrollIncomeCodeSubtypeObjectType getIncomeCodeSubtypeReference ()

Gets the value of the incomeCodeSubtypeReference property.

Returns

public BigDecimal getMaximumBenefitAmount ()

Gets the value of the maximumBenefitAmount property.

Returns
  • possible object is BigDecimal

public Boolean getNoTreatyMaximum ()

Gets the value of the noTreatyMaximum property. This getter has been renamed from isNoTreatyMaximum() to getNoTreatyMaximum() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public PayrollIRSCountryObjectType getTaxResidencyCountryCodeReference ()

Gets the value of the taxResidencyCountryCodeReference property.

Returns

public CalendarYearObjectType getTaxYearReference ()

Gets the value of the taxYearReference property.

Returns

public XMLGregorianCalendar getTreatyBenefitEndDate ()

Gets the value of the treatyBenefitEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getTreatyBenefitStartDate ()

Gets the value of the treatyBenefitStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getTreatyEligibilityBegin ()

Gets the value of the treatyEligibilityBegin property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getTreatyEligibilityEnd ()

Gets the value of the treatyEligibilityEnd property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getWithholdingRate ()

Gets the value of the withholdingRate property.

Returns
  • possible object is BigDecimal

public WorkerObjectType getWorkerReference ()

Gets the value of the workerReference property.

Returns

public void setEligibleForWithholdingAllowance (Boolean value)

Sets the value of the eligibleForWithholdingAllowance property.

Parameters
value Allowed object is Boolean

public void setIncomeCodeReference (PayrollIncomeCodeObjectType value)

Sets the value of the incomeCodeReference property.

Parameters
value Allowed object is PayrollIncomeCodeObjectType

public void setIncomeCodeSubtypeReference (PayrollIncomeCodeSubtypeObjectType value)

Sets the value of the incomeCodeSubtypeReference property.

Parameters
value Allowed object is PayrollIncomeCodeSubtypeObjectType

public void setMaximumBenefitAmount (BigDecimal value)

Sets the value of the maximumBenefitAmount property.

Parameters
value Allowed object is BigDecimal

public void setNoTreatyMaximum (Boolean value)

Sets the value of the noTreatyMaximum property.

Parameters
value Allowed object is Boolean

public void setTaxResidencyCountryCodeReference (PayrollIRSCountryObjectType value)

Sets the value of the taxResidencyCountryCodeReference property.

Parameters
value Allowed object is PayrollIRSCountryObjectType

public void setTaxYearReference (CalendarYearObjectType value)

Sets the value of the taxYearReference property.

Parameters
value Allowed object is CalendarYearObjectType

public void setTreatyBenefitEndDate (XMLGregorianCalendar value)

Sets the value of the treatyBenefitEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTreatyBenefitStartDate (XMLGregorianCalendar value)

Sets the value of the treatyBenefitStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTreatyEligibilityBegin (XMLGregorianCalendar value)

Sets the value of the treatyEligibilityBegin property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTreatyEligibilityEnd (XMLGregorianCalendar value)

Sets the value of the treatyEligibilityEnd property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setWithholdingRate (BigDecimal value)

Sets the value of the withholdingRate 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