public class

WorkerTaxTreatyDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.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="Income_Code_Reference" type="{urn:com.workday/bsvc}Payroll_Income_CodeObjectType"/>
         <element name="Tax_Residency_Country_Code_Reference" type="{urn:com.workday/bsvc}Payroll_IRS_CountryObjectType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected PayrollIncomeCodeObjectType incomeCodeReference
protected BigDecimal maximumBenefitAmount
protected PayrollIRSCountryObjectType taxResidencyCountryCodeReference
protected CalendarYearObjectType taxYearReference
protected XMLGregorianCalendar treatyBenefitEndDate
protected XMLGregorianCalendar treatyBenefitStartDate
protected WorkerObjectType workerReference
Public Constructors
WorkerTaxTreatyDataType()
Public Methods
PayrollIncomeCodeObjectType getIncomeCodeReference()
Gets the value of the incomeCodeReference property.
BigDecimal getMaximumBenefitAmount()
Gets the value of the maximumBenefitAmount 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.
WorkerObjectType getWorkerReference()
Gets the value of the workerReference property.
void setIncomeCodeReference(PayrollIncomeCodeObjectType value)
Sets the value of the incomeCodeReference property.
void setMaximumBenefitAmount(BigDecimal value)
Sets the value of the maximumBenefitAmount 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 setWorkerReference(WorkerObjectType value)
Sets the value of the workerReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected PayrollIncomeCodeObjectType incomeCodeReference

protected BigDecimal maximumBenefitAmount

protected PayrollIRSCountryObjectType taxResidencyCountryCodeReference

protected CalendarYearObjectType taxYearReference

protected XMLGregorianCalendar treatyBenefitEndDate

protected XMLGregorianCalendar treatyBenefitStartDate

protected WorkerObjectType workerReference

Public Constructors

public WorkerTaxTreatyDataType ()

Public Methods

public PayrollIncomeCodeObjectType getIncomeCodeReference ()

Gets the value of the incomeCodeReference property.

Returns

public BigDecimal getMaximumBenefitAmount ()

Gets the value of the maximumBenefitAmount property.

Returns
  • possible object is BigDecimal

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 WorkerObjectType getWorkerReference ()

Gets the value of the workerReference property.

Returns

public void setIncomeCodeReference (PayrollIncomeCodeObjectType value)

Sets the value of the incomeCodeReference property.

Parameters
value Allowed object is PayrollIncomeCodeObjectType

public void setMaximumBenefitAmount (BigDecimal value)

Sets the value of the maximumBenefitAmount property.

Parameters
value Allowed object is BigDecimal

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 setWorkerReference (WorkerObjectType value)

Sets the value of the workerReference property.

Parameters
value Allowed object is WorkerObjectType