public class

PayrollBalanceRequestCriteriaType

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

Class Overview

Get Payroll Balances Request

Java class for Payroll_Balance_Request_CriteriaType complex type.

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

 <complexType name="Payroll_Balance_Request_CriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Pay_Calculation_Criteria" type="{urn:com.workday/bsvc}Pay_Calculation_SelectionType"/>
         <element name="Balance_Period_Definition_Reference" type="{urn:com.workday/bsvc}Balance_Period__All_ObjectType" maxOccurs="unbounded"/>
         <element name="Balance_Period_As_of_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Balance_Period_Cutoff_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected XMLGregorianCalendar balancePeriodAsOfDate
protected XMLGregorianCalendar balancePeriodCutoffDate
protected List<BalancePeriodAllObjectType> balancePeriodDefinitionReference
protected List<CompanyObjectType> companyReference
protected List<EmployeeObjectType> employeeReference
protected PayCalculationSelectionType payCalculationCriteria
Public Constructors
PayrollBalanceRequestCriteriaType()
Public Methods
XMLGregorianCalendar getBalancePeriodAsOfDate()
Gets the value of the balancePeriodAsOfDate property.
XMLGregorianCalendar getBalancePeriodCutoffDate()
Gets the value of the balancePeriodCutoffDate property.
List<BalancePeriodAllObjectType> getBalancePeriodDefinitionReference()
Gets the value of the balancePeriodDefinitionReference property.
List<CompanyObjectType> getCompanyReference()
Gets the value of the companyReference property.
List<EmployeeObjectType> getEmployeeReference()
Gets the value of the employeeReference property.
PayCalculationSelectionType getPayCalculationCriteria()
Gets the value of the payCalculationCriteria property.
void setBalancePeriodAsOfDate(XMLGregorianCalendar value)
Sets the value of the balancePeriodAsOfDate property.
void setBalancePeriodCutoffDate(XMLGregorianCalendar value)
Sets the value of the balancePeriodCutoffDate property.
void setPayCalculationCriteria(PayCalculationSelectionType value)
Sets the value of the payCalculationCriteria property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected XMLGregorianCalendar balancePeriodAsOfDate

protected XMLGregorianCalendar balancePeriodCutoffDate

protected List<BalancePeriodAllObjectType> balancePeriodDefinitionReference

protected List<CompanyObjectType> companyReference

protected List<EmployeeObjectType> employeeReference

protected PayCalculationSelectionType payCalculationCriteria

Public Constructors

public PayrollBalanceRequestCriteriaType ()

Public Methods

public XMLGregorianCalendar getBalancePeriodAsOfDate ()

Gets the value of the balancePeriodAsOfDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getBalancePeriodCutoffDate ()

Gets the value of the balancePeriodCutoffDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<BalancePeriodAllObjectType> getBalancePeriodDefinitionReference ()

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

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

    getBalancePeriodDefinitionReference().add(newItem);
 

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

public List<CompanyObjectType> getCompanyReference ()

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

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

    getCompanyReference().add(newItem);
 

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

public List<EmployeeObjectType> getEmployeeReference ()

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

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

    getEmployeeReference().add(newItem);
 

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

public PayCalculationSelectionType getPayCalculationCriteria ()

Gets the value of the payCalculationCriteria property.

Returns

public void setBalancePeriodAsOfDate (XMLGregorianCalendar value)

Sets the value of the balancePeriodAsOfDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setBalancePeriodCutoffDate (XMLGregorianCalendar value)

Sets the value of the balancePeriodCutoffDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPayCalculationCriteria (PayCalculationSelectionType value)

Sets the value of the payCalculationCriteria property.

Parameters
value Allowed object is PayCalculationSelectionType