public class

ExternalPayrollInputRequestCriteriaType

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

Class Overview

Utilize the Request Criteria element to filter the returned population to those External Payroll Input entries that meet ALL of the criteria.

Java class for External_Payroll_Input_Request_CriteriaType complex type.

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

 <complexType name="External_Payroll_Input_Request_CriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Payee_Reference" type="{urn:com.workday/bsvc}WorkerObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Pay_Component_Workday_Reference" type="{urn:com.workday/bsvc}Pay_ComponentObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Batch_Reference" type="{urn:com.workday/bsvc}Application_BatchObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<ApplicationBatchObjectType> batchReference
protected XMLGregorianCalendar endDate
protected List<PayComponentObjectType> payComponentWorkdayReference
protected List<WorkerObjectType> payeeReference
protected XMLGregorianCalendar startDate
Public Constructors
ExternalPayrollInputRequestCriteriaType()
Public Methods
List<ApplicationBatchObjectType> getBatchReference()
Gets the value of the batchReference property.
XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.
List<PayComponentObjectType> getPayComponentWorkdayReference()
Gets the value of the payComponentWorkdayReference property.
List<WorkerObjectType> getPayeeReference()
Gets the value of the payeeReference property.
XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.
void setBatchReference(List<ApplicationBatchObjectType> batchReference)
Sets the value of the batchReference property.
void setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.
void setPayComponentWorkdayReference(List<PayComponentObjectType> payComponentWorkdayReference)
Sets the value of the payComponentWorkdayReference property.
void setPayeeReference(List<WorkerObjectType> payeeReference)
Sets the value of the payeeReference property.
void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<ApplicationBatchObjectType> batchReference

protected XMLGregorianCalendar endDate

protected List<PayComponentObjectType> payComponentWorkdayReference

protected List<WorkerObjectType> payeeReference

protected XMLGregorianCalendar startDate

Public Constructors

public ExternalPayrollInputRequestCriteriaType ()

Public Methods

public List<ApplicationBatchObjectType> getBatchReference ()

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

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

    getBatchReference().add(newItem);
 

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

public XMLGregorianCalendar getEndDate ()

Gets the value of the endDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<PayComponentObjectType> getPayComponentWorkdayReference ()

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

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

    getPayComponentWorkdayReference().add(newItem);
 

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

public List<WorkerObjectType> getPayeeReference ()

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

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

    getPayeeReference().add(newItem);
 

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

public XMLGregorianCalendar getStartDate ()

Gets the value of the startDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setBatchReference (List<ApplicationBatchObjectType> batchReference)

Sets the value of the batchReference property.

Parameters
batchReference Allowed object is ApplicationBatchObjectType

public void setEndDate (XMLGregorianCalendar value)

Sets the value of the endDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPayComponentWorkdayReference (List<PayComponentObjectType> payComponentWorkdayReference)

Sets the value of the payComponentWorkdayReference property.

Parameters
payComponentWorkdayReference Allowed object is PayComponentObjectType

public void setPayeeReference (List<WorkerObjectType> payeeReference)

Sets the value of the payeeReference property.

Parameters
payeeReference Allowed object is WorkerObjectType

public void setStartDate (XMLGregorianCalendar value)

Sets the value of the startDate property.

Parameters
value Allowed object is XMLGregorianCalendar