public class

PayrollResultType

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

Class Overview

Payroll Result

Java class for Payroll_ResultType complex type.

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

 <complexType name="Payroll_ResultType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType" minOccurs="0"/>
         <element name="Employee_Name_Data" type="{urn:com.workday/bsvc}Name_Data_for_Get_Payroll_ResultsType" minOccurs="0"/>
         <element name="National_ID_Data" type="{urn:com.workday/bsvc}National_ID_Data_for_Get_Payroll_ResultsType" minOccurs="0"/>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" minOccurs="0"/>
         <element name="Pay_Group_Reference" type="{urn:com.workday/bsvc}Pay_Group_DetailObjectType" minOccurs="0"/>
         <element name="Run_Category_Reference" type="{urn:com.workday/bsvc}Run_CategoryObjectType" minOccurs="0"/>
         <element name="Pay_Period_Frequency" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Off-cycle_Type_Reference" type="{urn:com.workday/bsvc}Payroll_Off-cycle_TypeObjectType" minOccurs="0"/>
         <element name="For_Additional_Pay" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Result_Completed_Date_Time" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Period_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Period_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Subperiod_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Subperiod_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Payment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Gross_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Net_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}Currency_Reference_DataType" minOccurs="0"/>
         <element name="Payroll_Result_Data" type="{urn:com.workday/bsvc}Result_Line_Details_for_Get_Payroll_ResultsType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Pay_Accumulation_Data" type="{urn:com.workday/bsvc}Pay_Accumulation_Data_for_Get_Payroll_ResultsType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payment_Date_of_Original_Payroll_Result" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompanyObjectType companyReference
protected CurrencyReferenceDataType currencyReference
protected NameDataForGetPayrollResultsType employeeNameData
protected EmployeeObjectType employeeReference
protected Boolean forAdditionalPay
protected BigDecimal grossAmount
protected NationalIDDataForGetPayrollResultsType nationalIDData
protected BigDecimal netAmount
protected PayrollOffCycleTypeObjectType offCycleTypeReference
protected List<PayAccumulationDataForGetPayrollResultsType> payAccumulationData
protected PayGroupDetailObjectType payGroupReference
protected BigDecimal payPeriodFrequency
protected XMLGregorianCalendar paymentDate
protected XMLGregorianCalendar paymentDateOfOriginalPayrollResult
protected List<ResultLineDetailsForGetPayrollResultsType> payrollResultData
protected XMLGregorianCalendar periodEndDate
protected XMLGregorianCalendar periodStartDate
protected XMLGregorianCalendar resultCompletedDateTime
protected RunCategoryObjectType runCategoryReference
protected XMLGregorianCalendar subperiodEndDate
protected XMLGregorianCalendar subperiodStartDate
Public Constructors
PayrollResultType()
Public Methods
CompanyObjectType getCompanyReference()
Gets the value of the companyReference property.
CurrencyReferenceDataType getCurrencyReference()
Gets the value of the currencyReference property.
NameDataForGetPayrollResultsType getEmployeeNameData()
Gets the value of the employeeNameData property.
EmployeeObjectType getEmployeeReference()
Gets the value of the employeeReference property.
Boolean getForAdditionalPay()
Gets the value of the forAdditionalPay property.
BigDecimal getGrossAmount()
Gets the value of the grossAmount property.
NationalIDDataForGetPayrollResultsType getNationalIDData()
Gets the value of the nationalIDData property.
BigDecimal getNetAmount()
Gets the value of the netAmount property.
PayrollOffCycleTypeObjectType getOffCycleTypeReference()
Gets the value of the offCycleTypeReference property.
List<PayAccumulationDataForGetPayrollResultsType> getPayAccumulationData()
Gets the value of the payAccumulationData property.
PayGroupDetailObjectType getPayGroupReference()
Gets the value of the payGroupReference property.
BigDecimal getPayPeriodFrequency()
Gets the value of the payPeriodFrequency property.
XMLGregorianCalendar getPaymentDate()
Gets the value of the paymentDate property.
XMLGregorianCalendar getPaymentDateOfOriginalPayrollResult()
Gets the value of the paymentDateOfOriginalPayrollResult property.
List<ResultLineDetailsForGetPayrollResultsType> getPayrollResultData()
Gets the value of the payrollResultData property.
XMLGregorianCalendar getPeriodEndDate()
Gets the value of the periodEndDate property.
XMLGregorianCalendar getPeriodStartDate()
Gets the value of the periodStartDate property.
XMLGregorianCalendar getResultCompletedDateTime()
Gets the value of the resultCompletedDateTime property.
RunCategoryObjectType getRunCategoryReference()
Gets the value of the runCategoryReference property.
XMLGregorianCalendar getSubperiodEndDate()
Gets the value of the subperiodEndDate property.
XMLGregorianCalendar getSubperiodStartDate()
Gets the value of the subperiodStartDate property.
void setCompanyReference(CompanyObjectType value)
Sets the value of the companyReference property.
void setCurrencyReference(CurrencyReferenceDataType value)
Sets the value of the currencyReference property.
void setEmployeeNameData(NameDataForGetPayrollResultsType value)
Sets the value of the employeeNameData property.
void setEmployeeReference(EmployeeObjectType value)
Sets the value of the employeeReference property.
void setForAdditionalPay(Boolean value)
Sets the value of the forAdditionalPay property.
void setGrossAmount(BigDecimal value)
Sets the value of the grossAmount property.
void setNationalIDData(NationalIDDataForGetPayrollResultsType value)
Sets the value of the nationalIDData property.
void setNetAmount(BigDecimal value)
Sets the value of the netAmount property.
void setOffCycleTypeReference(PayrollOffCycleTypeObjectType value)
Sets the value of the offCycleTypeReference property.
void setPayAccumulationData(List<PayAccumulationDataForGetPayrollResultsType> payAccumulationData)
Sets the value of the payAccumulationData property.
void setPayGroupReference(PayGroupDetailObjectType value)
Sets the value of the payGroupReference property.
void setPayPeriodFrequency(BigDecimal value)
Sets the value of the payPeriodFrequency property.
void setPaymentDate(XMLGregorianCalendar value)
Sets the value of the paymentDate property.
void setPaymentDateOfOriginalPayrollResult(XMLGregorianCalendar value)
Sets the value of the paymentDateOfOriginalPayrollResult property.
void setPayrollResultData(List<ResultLineDetailsForGetPayrollResultsType> payrollResultData)
Sets the value of the payrollResultData property.
void setPeriodEndDate(XMLGregorianCalendar value)
Sets the value of the periodEndDate property.
void setPeriodStartDate(XMLGregorianCalendar value)
Sets the value of the periodStartDate property.
void setResultCompletedDateTime(XMLGregorianCalendar value)
Sets the value of the resultCompletedDateTime property.
void setRunCategoryReference(RunCategoryObjectType value)
Sets the value of the runCategoryReference property.
void setSubperiodEndDate(XMLGregorianCalendar value)
Sets the value of the subperiodEndDate property.
void setSubperiodStartDate(XMLGregorianCalendar value)
Sets the value of the subperiodStartDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompanyObjectType companyReference

protected CurrencyReferenceDataType currencyReference

protected NameDataForGetPayrollResultsType employeeNameData

protected EmployeeObjectType employeeReference

protected Boolean forAdditionalPay

protected BigDecimal grossAmount

protected NationalIDDataForGetPayrollResultsType nationalIDData

protected BigDecimal netAmount

protected PayrollOffCycleTypeObjectType offCycleTypeReference

protected List<PayAccumulationDataForGetPayrollResultsType> payAccumulationData

protected PayGroupDetailObjectType payGroupReference

protected BigDecimal payPeriodFrequency

protected XMLGregorianCalendar paymentDate

protected XMLGregorianCalendar paymentDateOfOriginalPayrollResult

protected List<ResultLineDetailsForGetPayrollResultsType> payrollResultData

protected XMLGregorianCalendar periodEndDate

protected XMLGregorianCalendar periodStartDate

protected XMLGregorianCalendar resultCompletedDateTime

protected RunCategoryObjectType runCategoryReference

protected XMLGregorianCalendar subperiodEndDate

protected XMLGregorianCalendar subperiodStartDate

Public Constructors

public PayrollResultType ()

Public Methods

public CompanyObjectType getCompanyReference ()

Gets the value of the companyReference property.

Returns

public CurrencyReferenceDataType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public NameDataForGetPayrollResultsType getEmployeeNameData ()

Gets the value of the employeeNameData property.

Returns

public EmployeeObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public Boolean getForAdditionalPay ()

Gets the value of the forAdditionalPay property. This getter has been renamed from isForAdditionalPay() to getForAdditionalPay() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getGrossAmount ()

Gets the value of the grossAmount property.

Returns
  • possible object is BigDecimal

public NationalIDDataForGetPayrollResultsType getNationalIDData ()

Gets the value of the nationalIDData property.

Returns

public BigDecimal getNetAmount ()

Gets the value of the netAmount property.

Returns
  • possible object is BigDecimal

public PayrollOffCycleTypeObjectType getOffCycleTypeReference ()

Gets the value of the offCycleTypeReference property.

Returns

public List<PayAccumulationDataForGetPayrollResultsType> getPayAccumulationData ()

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

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

    getPayAccumulationData().add(newItem);
 

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

public PayGroupDetailObjectType getPayGroupReference ()

Gets the value of the payGroupReference property.

Returns

public BigDecimal getPayPeriodFrequency ()

Gets the value of the payPeriodFrequency property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getPaymentDate ()

Gets the value of the paymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getPaymentDateOfOriginalPayrollResult ()

Gets the value of the paymentDateOfOriginalPayrollResult property.

Returns
  • possible object is XMLGregorianCalendar

public List<ResultLineDetailsForGetPayrollResultsType> getPayrollResultData ()

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

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

    getPayrollResultData().add(newItem);
 

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

public XMLGregorianCalendar getPeriodEndDate ()

Gets the value of the periodEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getPeriodStartDate ()

Gets the value of the periodStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getResultCompletedDateTime ()

Gets the value of the resultCompletedDateTime property.

Returns
  • possible object is XMLGregorianCalendar

public RunCategoryObjectType getRunCategoryReference ()

Gets the value of the runCategoryReference property.

Returns

public XMLGregorianCalendar getSubperiodEndDate ()

Gets the value of the subperiodEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getSubperiodStartDate ()

Gets the value of the subperiodStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setCompanyReference (CompanyObjectType value)

Sets the value of the companyReference property.

Parameters
value Allowed object is CompanyObjectType

public void setCurrencyReference (CurrencyReferenceDataType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyReferenceDataType

public void setEmployeeNameData (NameDataForGetPayrollResultsType value)

Sets the value of the employeeNameData property.

Parameters
value Allowed object is NameDataForGetPayrollResultsType

public void setEmployeeReference (EmployeeObjectType value)

Sets the value of the employeeReference property.

Parameters
value Allowed object is EmployeeObjectType

public void setForAdditionalPay (Boolean value)

Sets the value of the forAdditionalPay property.

Parameters
value Allowed object is Boolean

public void setGrossAmount (BigDecimal value)

Sets the value of the grossAmount property.

Parameters
value Allowed object is BigDecimal

public void setNationalIDData (NationalIDDataForGetPayrollResultsType value)

Sets the value of the nationalIDData property.

Parameters
value Allowed object is NationalIDDataForGetPayrollResultsType

public void setNetAmount (BigDecimal value)

Sets the value of the netAmount property.

Parameters
value Allowed object is BigDecimal

public void setOffCycleTypeReference (PayrollOffCycleTypeObjectType value)

Sets the value of the offCycleTypeReference property.

Parameters
value Allowed object is PayrollOffCycleTypeObjectType

public void setPayAccumulationData (List<PayAccumulationDataForGetPayrollResultsType> payAccumulationData)

Sets the value of the payAccumulationData property.

Parameters
payAccumulationData Allowed object is PayAccumulationDataForGetPayrollResultsType

public void setPayGroupReference (PayGroupDetailObjectType value)

Sets the value of the payGroupReference property.

Parameters
value Allowed object is PayGroupDetailObjectType

public void setPayPeriodFrequency (BigDecimal value)

Sets the value of the payPeriodFrequency property.

Parameters
value Allowed object is BigDecimal

public void setPaymentDate (XMLGregorianCalendar value)

Sets the value of the paymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPaymentDateOfOriginalPayrollResult (XMLGregorianCalendar value)

Sets the value of the paymentDateOfOriginalPayrollResult property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPayrollResultData (List<ResultLineDetailsForGetPayrollResultsType> payrollResultData)

Sets the value of the payrollResultData property.

Parameters
payrollResultData Allowed object is ResultLineDetailsForGetPayrollResultsType

public void setPeriodEndDate (XMLGregorianCalendar value)

Sets the value of the periodEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPeriodStartDate (XMLGregorianCalendar value)

Sets the value of the periodStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setResultCompletedDateTime (XMLGregorianCalendar value)

Sets the value of the resultCompletedDateTime property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRunCategoryReference (RunCategoryObjectType value)

Sets the value of the runCategoryReference property.

Parameters
value Allowed object is RunCategoryObjectType

public void setSubperiodEndDate (XMLGregorianCalendar value)

Sets the value of the subperiodEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSubperiodStartDate (XMLGregorianCalendar value)

Sets the value of the subperiodStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar