public class

PayeeType

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

Class Overview

Encapsulating element containing all Payee data.

Java class for PayeeType complex type.

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

 <complexType name="PayeeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Payee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType" minOccurs="0"/>
         <element name="Payee_Personal_Data" type="{urn:com.workday/bsvc}Personal_Information_DataType" minOccurs="0"/>
         <element name="Payee_Job_Data" type="{urn:com.workday/bsvc}Payee_Job_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Status_Data" type="{urn:com.workday/bsvc}Worker_Status_Detail_DataType" minOccurs="0"/>
         <element name="Payee_Pay_Group_Earnings_and_Deductions_Data" type="{urn:com.workday/bsvc}Payee_Pay_Group_Earnings_and_Deductions_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Earnings_and_Deductions_Summary_Data" type="{urn:com.workday/bsvc}Payee_Earnings_and_Deductions_Summary_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Transaction_Log_Entry_Data" type="{urn:com.workday/bsvc}Event_Target_Transaction_Log_Entry_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Transaction_Log_Corrected_And_Rescinded_Data" type="{urn:com.workday/bsvc}Event_Target_Transaction_Log_Rescind_And_Correct_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Payment_Election_Data" type="{urn:com.workday/bsvc}Worker_Payment_Election_Enrollment_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Tax_Withholding_Data" type="{urn:com.workday/bsvc}Payee_Tax_Withholding_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Integration_Field_Override_Data" type="{urn:com.workday/bsvc}Document_Field_Result_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payee_Contracts_Data" type="{urn:com.workday/bsvc}Employee_Contracts_DataType" minOccurs="0"/>
         <element name="Payee_Related_Person_data" type="{urn:com.workday/bsvc}Worker_Related_Persons_DataType" minOccurs="0"/>
         <element name="Payee_Qualification_Data" type="{urn:com.workday/bsvc}Payee_Qualification_DataType" minOccurs="0"/>
         <element name="Payee_Costing_Allocation_Data" type="{urn:com.workday/bsvc}Payee_Costing_Allocation_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="User_Account_Data" type="{urn:com.workday/bsvc}System_User_for_Worker_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<DocumentFieldResultDataType> integrationFieldOverrideData
protected EmployeeContractsDataType payeeContractsData
protected List<PayeeCostingAllocationDataType> payeeCostingAllocationData
protected List<PayeeEarningsAndDeductionsSummaryDataType> payeeEarningsAndDeductionsSummaryData
protected List<PayeeJobDataType> payeeJobData
protected List<PayeePayGroupEarningsAndDeductionsDataType> payeePayGroupEarningsAndDeductionsData
protected List<WorkerPaymentElectionEnrollmentDataType> payeePaymentElectionData
protected PersonalInformationDataType payeePersonalData
protected PayeeQualificationDataType payeeQualificationData
protected EmployeeObjectType payeeReference
protected WorkerRelatedPersonsDataType payeeRelatedPersonData
protected WorkerStatusDetailDataType payeeStatusData
protected List<PayeeTaxWithholdingDataType> payeeTaxWithholdingData
protected List<EventTargetTransactionLogRescindAndCorrectDataType> payeeTransactionLogCorrectedAndRescindedData
protected List<EventTargetTransactionLogEntryDataType> payeeTransactionLogEntryData
protected SystemUserForWorkerDataType userAccountData
Public Constructors
PayeeType()
Public Methods
List<DocumentFieldResultDataType> getIntegrationFieldOverrideData()
Gets the value of the integrationFieldOverrideData property.
EmployeeContractsDataType getPayeeContractsData()
Gets the value of the payeeContractsData property.
List<PayeeCostingAllocationDataType> getPayeeCostingAllocationData()
Gets the value of the payeeCostingAllocationData property.
List<PayeeEarningsAndDeductionsSummaryDataType> getPayeeEarningsAndDeductionsSummaryData()
Gets the value of the payeeEarningsAndDeductionsSummaryData property.
List<PayeeJobDataType> getPayeeJobData()
Gets the value of the payeeJobData property.
List<PayeePayGroupEarningsAndDeductionsDataType> getPayeePayGroupEarningsAndDeductionsData()
Gets the value of the payeePayGroupEarningsAndDeductionsData property.
List<WorkerPaymentElectionEnrollmentDataType> getPayeePaymentElectionData()
Gets the value of the payeePaymentElectionData property.
PersonalInformationDataType getPayeePersonalData()
Gets the value of the payeePersonalData property.
PayeeQualificationDataType getPayeeQualificationData()
Gets the value of the payeeQualificationData property.
EmployeeObjectType getPayeeReference()
Gets the value of the payeeReference property.
WorkerRelatedPersonsDataType getPayeeRelatedPersonData()
Gets the value of the payeeRelatedPersonData property.
WorkerStatusDetailDataType getPayeeStatusData()
Gets the value of the payeeStatusData property.
List<PayeeTaxWithholdingDataType> getPayeeTaxWithholdingData()
Gets the value of the payeeTaxWithholdingData property.
List<EventTargetTransactionLogRescindAndCorrectDataType> getPayeeTransactionLogCorrectedAndRescindedData()
Gets the value of the payeeTransactionLogCorrectedAndRescindedData property.
List<EventTargetTransactionLogEntryDataType> getPayeeTransactionLogEntryData()
Gets the value of the payeeTransactionLogEntryData property.
SystemUserForWorkerDataType getUserAccountData()
Gets the value of the userAccountData property.
void setIntegrationFieldOverrideData(List<DocumentFieldResultDataType> integrationFieldOverrideData)
Sets the value of the integrationFieldOverrideData property.
void setPayeeContractsData(EmployeeContractsDataType value)
Sets the value of the payeeContractsData property.
void setPayeeCostingAllocationData(List<PayeeCostingAllocationDataType> payeeCostingAllocationData)
Sets the value of the payeeCostingAllocationData property.
void setPayeeEarningsAndDeductionsSummaryData(List<PayeeEarningsAndDeductionsSummaryDataType> payeeEarningsAndDeductionsSummaryData)
Sets the value of the payeeEarningsAndDeductionsSummaryData property.
void setPayeeJobData(List<PayeeJobDataType> payeeJobData)
Sets the value of the payeeJobData property.
void setPayeePayGroupEarningsAndDeductionsData(List<PayeePayGroupEarningsAndDeductionsDataType> payeePayGroupEarningsAndDeductionsData)
Sets the value of the payeePayGroupEarningsAndDeductionsData property.
void setPayeePaymentElectionData(List<WorkerPaymentElectionEnrollmentDataType> payeePaymentElectionData)
Sets the value of the payeePaymentElectionData property.
void setPayeePersonalData(PersonalInformationDataType value)
Sets the value of the payeePersonalData property.
void setPayeeQualificationData(PayeeQualificationDataType value)
Sets the value of the payeeQualificationData property.
void setPayeeReference(EmployeeObjectType value)
Sets the value of the payeeReference property.
void setPayeeRelatedPersonData(WorkerRelatedPersonsDataType value)
Sets the value of the payeeRelatedPersonData property.
void setPayeeStatusData(WorkerStatusDetailDataType value)
Sets the value of the payeeStatusData property.
void setPayeeTaxWithholdingData(List<PayeeTaxWithholdingDataType> payeeTaxWithholdingData)
Sets the value of the payeeTaxWithholdingData property.
void setPayeeTransactionLogCorrectedAndRescindedData(List<EventTargetTransactionLogRescindAndCorrectDataType> payeeTransactionLogCorrectedAndRescindedData)
Sets the value of the payeeTransactionLogCorrectedAndRescindedData property.
void setPayeeTransactionLogEntryData(List<EventTargetTransactionLogEntryDataType> payeeTransactionLogEntryData)
Sets the value of the payeeTransactionLogEntryData property.
void setUserAccountData(SystemUserForWorkerDataType value)
Sets the value of the userAccountData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<DocumentFieldResultDataType> integrationFieldOverrideData

protected EmployeeContractsDataType payeeContractsData

protected List<PayeeCostingAllocationDataType> payeeCostingAllocationData

protected List<PayeeEarningsAndDeductionsSummaryDataType> payeeEarningsAndDeductionsSummaryData

protected List<PayeeJobDataType> payeeJobData

protected List<PayeePayGroupEarningsAndDeductionsDataType> payeePayGroupEarningsAndDeductionsData

protected List<WorkerPaymentElectionEnrollmentDataType> payeePaymentElectionData

protected PersonalInformationDataType payeePersonalData

protected PayeeQualificationDataType payeeQualificationData

protected EmployeeObjectType payeeReference

protected WorkerRelatedPersonsDataType payeeRelatedPersonData

protected WorkerStatusDetailDataType payeeStatusData

protected List<PayeeTaxWithholdingDataType> payeeTaxWithholdingData

protected List<EventTargetTransactionLogRescindAndCorrectDataType> payeeTransactionLogCorrectedAndRescindedData

protected List<EventTargetTransactionLogEntryDataType> payeeTransactionLogEntryData

protected SystemUserForWorkerDataType userAccountData

Public Constructors

public PayeeType ()

Public Methods

public List<DocumentFieldResultDataType> getIntegrationFieldOverrideData ()

Gets the value of the integrationFieldOverrideData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the integrationFieldOverrideData property.

For example, to add a new item, do as follows:

    getIntegrationFieldOverrideData().add(newItem);
 

Objects of the following type(s) are allowed in the list DocumentFieldResultDataType

public EmployeeContractsDataType getPayeeContractsData ()

Gets the value of the payeeContractsData property.

Returns

public List<PayeeCostingAllocationDataType> getPayeeCostingAllocationData ()

Gets the value of the payeeCostingAllocationData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the payeeCostingAllocationData property.

For example, to add a new item, do as follows:

    getPayeeCostingAllocationData().add(newItem);
 

Objects of the following type(s) are allowed in the list PayeeCostingAllocationDataType

public List<PayeeEarningsAndDeductionsSummaryDataType> getPayeeEarningsAndDeductionsSummaryData ()

Gets the value of the payeeEarningsAndDeductionsSummaryData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the payeeEarningsAndDeductionsSummaryData property.

For example, to add a new item, do as follows:

    getPayeeEarningsAndDeductionsSummaryData().add(newItem);
 

Objects of the following type(s) are allowed in the list PayeeEarningsAndDeductionsSummaryDataType

public List<PayeeJobDataType> getPayeeJobData ()

Gets the value of the payeeJobData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the payeeJobData property.

For example, to add a new item, do as follows:

    getPayeeJobData().add(newItem);
 

Objects of the following type(s) are allowed in the list PayeeJobDataType

public List<PayeePayGroupEarningsAndDeductionsDataType> getPayeePayGroupEarningsAndDeductionsData ()

Gets the value of the payeePayGroupEarningsAndDeductionsData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the payeePayGroupEarningsAndDeductionsData property.

For example, to add a new item, do as follows:

    getPayeePayGroupEarningsAndDeductionsData().add(newItem);
 

Objects of the following type(s) are allowed in the list PayeePayGroupEarningsAndDeductionsDataType

public List<WorkerPaymentElectionEnrollmentDataType> getPayeePaymentElectionData ()

Gets the value of the payeePaymentElectionData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the payeePaymentElectionData property.

For example, to add a new item, do as follows:

    getPayeePaymentElectionData().add(newItem);
 

Objects of the following type(s) are allowed in the list WorkerPaymentElectionEnrollmentDataType

public PersonalInformationDataType getPayeePersonalData ()

Gets the value of the payeePersonalData property.

Returns

public PayeeQualificationDataType getPayeeQualificationData ()

Gets the value of the payeeQualificationData property.

Returns

public EmployeeObjectType getPayeeReference ()

Gets the value of the payeeReference property.

Returns

public WorkerRelatedPersonsDataType getPayeeRelatedPersonData ()

Gets the value of the payeeRelatedPersonData property.

Returns

public WorkerStatusDetailDataType getPayeeStatusData ()

Gets the value of the payeeStatusData property.

Returns

public List<PayeeTaxWithholdingDataType> getPayeeTaxWithholdingData ()

Gets the value of the payeeTaxWithholdingData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the payeeTaxWithholdingData property.

For example, to add a new item, do as follows:

    getPayeeTaxWithholdingData().add(newItem);
 

Objects of the following type(s) are allowed in the list PayeeTaxWithholdingDataType

public List<EventTargetTransactionLogRescindAndCorrectDataType> getPayeeTransactionLogCorrectedAndRescindedData ()

Gets the value of the payeeTransactionLogCorrectedAndRescindedData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the payeeTransactionLogCorrectedAndRescindedData property.

For example, to add a new item, do as follows:

    getPayeeTransactionLogCorrectedAndRescindedData().add(newItem);
 

Objects of the following type(s) are allowed in the list EventTargetTransactionLogRescindAndCorrectDataType

public List<EventTargetTransactionLogEntryDataType> getPayeeTransactionLogEntryData ()

Gets the value of the payeeTransactionLogEntryData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the payeeTransactionLogEntryData property.

For example, to add a new item, do as follows:

    getPayeeTransactionLogEntryData().add(newItem);
 

Objects of the following type(s) are allowed in the list EventTargetTransactionLogEntryDataType

public SystemUserForWorkerDataType getUserAccountData ()

Gets the value of the userAccountData property.

Returns

public void setIntegrationFieldOverrideData (List<DocumentFieldResultDataType> integrationFieldOverrideData)

Sets the value of the integrationFieldOverrideData property.

Parameters
integrationFieldOverrideData Allowed object is DocumentFieldResultDataType

public void setPayeeContractsData (EmployeeContractsDataType value)

Sets the value of the payeeContractsData property.

Parameters
value Allowed object is EmployeeContractsDataType

public void setPayeeCostingAllocationData (List<PayeeCostingAllocationDataType> payeeCostingAllocationData)

Sets the value of the payeeCostingAllocationData property.

Parameters
payeeCostingAllocationData Allowed object is PayeeCostingAllocationDataType

public void setPayeeEarningsAndDeductionsSummaryData (List<PayeeEarningsAndDeductionsSummaryDataType> payeeEarningsAndDeductionsSummaryData)

Sets the value of the payeeEarningsAndDeductionsSummaryData property.

Parameters
payeeEarningsAndDeductionsSummaryData Allowed object is PayeeEarningsAndDeductionsSummaryDataType

public void setPayeeJobData (List<PayeeJobDataType> payeeJobData)

Sets the value of the payeeJobData property.

Parameters
payeeJobData Allowed object is PayeeJobDataType

public void setPayeePayGroupEarningsAndDeductionsData (List<PayeePayGroupEarningsAndDeductionsDataType> payeePayGroupEarningsAndDeductionsData)

Sets the value of the payeePayGroupEarningsAndDeductionsData property.

Parameters
payeePayGroupEarningsAndDeductionsData Allowed object is PayeePayGroupEarningsAndDeductionsDataType

public void setPayeePaymentElectionData (List<WorkerPaymentElectionEnrollmentDataType> payeePaymentElectionData)

Sets the value of the payeePaymentElectionData property.

Parameters
payeePaymentElectionData Allowed object is WorkerPaymentElectionEnrollmentDataType

public void setPayeePersonalData (PersonalInformationDataType value)

Sets the value of the payeePersonalData property.

Parameters
value Allowed object is PersonalInformationDataType

public void setPayeeQualificationData (PayeeQualificationDataType value)

Sets the value of the payeeQualificationData property.

Parameters
value Allowed object is PayeeQualificationDataType

public void setPayeeReference (EmployeeObjectType value)

Sets the value of the payeeReference property.

Parameters
value Allowed object is EmployeeObjectType

public void setPayeeRelatedPersonData (WorkerRelatedPersonsDataType value)

Sets the value of the payeeRelatedPersonData property.

Parameters
value Allowed object is WorkerRelatedPersonsDataType

public void setPayeeStatusData (WorkerStatusDetailDataType value)

Sets the value of the payeeStatusData property.

Parameters
value Allowed object is WorkerStatusDetailDataType

public void setPayeeTaxWithholdingData (List<PayeeTaxWithholdingDataType> payeeTaxWithholdingData)

Sets the value of the payeeTaxWithholdingData property.

Parameters
payeeTaxWithholdingData Allowed object is PayeeTaxWithholdingDataType

public void setPayeeTransactionLogCorrectedAndRescindedData (List<EventTargetTransactionLogRescindAndCorrectDataType> payeeTransactionLogCorrectedAndRescindedData)

Sets the value of the payeeTransactionLogCorrectedAndRescindedData property.

Parameters
payeeTransactionLogCorrectedAndRescindedData Allowed object is EventTargetTransactionLogRescindAndCorrectDataType

public void setPayeeTransactionLogEntryData (List<EventTargetTransactionLogEntryDataType> payeeTransactionLogEntryData)

Sets the value of the payeeTransactionLogEntryData property.

Parameters
payeeTransactionLogEntryData Allowed object is EventTargetTransactionLogEntryDataType

public void setUserAccountData (SystemUserForWorkerDataType value)

Sets the value of the userAccountData property.

Parameters
value Allowed object is SystemUserForWorkerDataType