public class

PayrollHistoryPaymentDataType

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

Class Overview

The Payroll History Payment Data element contains all of the information necessary to define a history payment, including the functional keys (Worker, Period, Pay Group), the technical key (Payment ID), the payment information (Payment Date, Gross and Net Amounts, Sub-Period dates), Payroll Worktag overrides, and the line-item earnings and deductions detail.

Java class for Payroll_History_Payment_DataType complex type.

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

 <complexType name="Payroll_History_Payment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Batch_ID">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="20"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Payment_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType"/>
         <element name="Period_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Run_Category_Reference" type="{urn:com.workday/bsvc}Run_CategoryObjectType" minOccurs="0"/>
         <element name="Pay_Group_Reference" type="{urn:com.workday/bsvc}Pay_GroupObjectType" minOccurs="0"/>
         <element name="History_Payment_Data" type="{urn:com.workday/bsvc}History_Payment_DataType"/>
         <element name="Result_Worktag_Overrides" type="{urn:com.workday/bsvc}Result_Worktag_Overrides_DataType" minOccurs="0"/>
         <element name="Add_to_Existing_Input_Data" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="History_Payment_Input_Data" type="{urn:com.workday/bsvc}History_Payment_Input_DataType" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean addToExistingInputData
protected String batchID
protected EmployeeObjectType employeeReference
protected HistoryPaymentDataType historyPaymentData
protected List<HistoryPaymentInputDataType> historyPaymentInputData
protected PayGroupObjectType payGroupReference
protected String paymentID
protected XMLGregorianCalendar periodDate
protected ResultWorktagOverridesDataType resultWorktagOverrides
protected RunCategoryObjectType runCategoryReference
Public Constructors
PayrollHistoryPaymentDataType()
Public Methods
String getBatchID()
Gets the value of the batchID property.
EmployeeObjectType getEmployeeReference()
Gets the value of the employeeReference property.
HistoryPaymentDataType getHistoryPaymentData()
Gets the value of the historyPaymentData property.
List<HistoryPaymentInputDataType> getHistoryPaymentInputData()
Gets the value of the historyPaymentInputData property.
PayGroupObjectType getPayGroupReference()
Gets the value of the payGroupReference property.
String getPaymentID()
Gets the value of the paymentID property.
XMLGregorianCalendar getPeriodDate()
Gets the value of the periodDate property.
ResultWorktagOverridesDataType getResultWorktagOverrides()
Gets the value of the resultWorktagOverrides property.
RunCategoryObjectType getRunCategoryReference()
Gets the value of the runCategoryReference property.
Boolean isAddToExistingInputData()
Gets the value of the addToExistingInputData property.
void setAddToExistingInputData(Boolean value)
Sets the value of the addToExistingInputData property.
void setBatchID(String value)
Sets the value of the batchID property.
void setEmployeeReference(EmployeeObjectType value)
Sets the value of the employeeReference property.
void setHistoryPaymentData(HistoryPaymentDataType value)
Sets the value of the historyPaymentData property.
void setPayGroupReference(PayGroupObjectType value)
Sets the value of the payGroupReference property.
void setPaymentID(String value)
Sets the value of the paymentID property.
void setPeriodDate(XMLGregorianCalendar value)
Sets the value of the periodDate property.
void setResultWorktagOverrides(ResultWorktagOverridesDataType value)
Sets the value of the resultWorktagOverrides property.
void setRunCategoryReference(RunCategoryObjectType value)
Sets the value of the runCategoryReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean addToExistingInputData

protected String batchID

protected EmployeeObjectType employeeReference

protected HistoryPaymentDataType historyPaymentData

protected List<HistoryPaymentInputDataType> historyPaymentInputData

protected PayGroupObjectType payGroupReference

protected String paymentID

protected XMLGregorianCalendar periodDate

protected ResultWorktagOverridesDataType resultWorktagOverrides

protected RunCategoryObjectType runCategoryReference

Public Constructors

public PayrollHistoryPaymentDataType ()

Public Methods

public String getBatchID ()

Gets the value of the batchID property.

Returns
  • possible object is String

public EmployeeObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public HistoryPaymentDataType getHistoryPaymentData ()

Gets the value of the historyPaymentData property.

Returns

public List<HistoryPaymentInputDataType> getHistoryPaymentInputData ()

Gets the value of the historyPaymentInputData 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 historyPaymentInputData property.

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

    getHistoryPaymentInputData().add(newItem);
 

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

public PayGroupObjectType getPayGroupReference ()

Gets the value of the payGroupReference property.

Returns

public String getPaymentID ()

Gets the value of the paymentID property.

Returns
  • possible object is String

public XMLGregorianCalendar getPeriodDate ()

Gets the value of the periodDate property.

Returns
  • possible object is XMLGregorianCalendar

public ResultWorktagOverridesDataType getResultWorktagOverrides ()

Gets the value of the resultWorktagOverrides property.

Returns

public RunCategoryObjectType getRunCategoryReference ()

Gets the value of the runCategoryReference property.

Returns

public Boolean isAddToExistingInputData ()

Gets the value of the addToExistingInputData property.

Returns
  • possible object is Boolean

public void setAddToExistingInputData (Boolean value)

Sets the value of the addToExistingInputData property.

Parameters
value Allowed object is Boolean

public void setBatchID (String value)

Sets the value of the batchID property.

Parameters
value Allowed object is String

public void setEmployeeReference (EmployeeObjectType value)

Sets the value of the employeeReference property.

Parameters
value Allowed object is EmployeeObjectType

public void setHistoryPaymentData (HistoryPaymentDataType value)

Sets the value of the historyPaymentData property.

Parameters
value Allowed object is HistoryPaymentDataType

public void setPayGroupReference (PayGroupObjectType value)

Sets the value of the payGroupReference property.

Parameters
value Allowed object is PayGroupObjectType

public void setPaymentID (String value)

Sets the value of the paymentID property.

Parameters
value Allowed object is String

public void setPeriodDate (XMLGregorianCalendar value)

Sets the value of the periodDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setResultWorktagOverrides (ResultWorktagOverridesDataType value)

Sets the value of the resultWorktagOverrides property.

Parameters
value Allowed object is ResultWorktagOverridesDataType

public void setRunCategoryReference (RunCategoryObjectType value)

Sets the value of the runCategoryReference property.

Parameters
value Allowed object is RunCategoryObjectType