public class

PayeeRequestCriteriaType

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

Class Overview

Utilize the Request Criteria element to filter the returned population to those Payees that meet ALL of the criteria.

Java class for Payee_Request_CriteriaType complex type.

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

 <complexType name="Payee_Request_CriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Pay_Group_Reference" type="{urn:com.workday/bsvc}Pay_GroupObjectType" minOccurs="0"/>
         <element name="Pay_Period_Reference" type="{urn:com.workday/bsvc}PeriodObjectType" minOccurs="0"/>
         <element name="Return_Benefits_as_of_Payment_Date" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Include_Terminated_Payees" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Include_Transfers_Out_Of_Pay_Group" type="{urn:com.workday/bsvc}Include_Transfers_Out_Of_Pay_GroupType" minOccurs="0"/>
         <element name="Payee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Exclude_Payee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Transaction_Log_Criteria_Data" type="{urn:com.workday/bsvc}Transaction_Log_CriteriaType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Field_And_Parameter_Criteria_Data" type="{urn:com.workday/bsvc}Field_And_Parameter_Criteria_DataType" minOccurs="0"/>
         <element name="Include_Costing_Allocation_Data" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<EmployeeObjectType> excludePayeeReference
protected FieldAndParameterCriteriaDataType fieldAndParameterCriteriaData
protected Boolean includeCostingAllocationData
protected Boolean includeTerminatedPayees
protected IncludeTransfersOutOfPayGroupType includeTransfersOutOfPayGroup
protected PayGroupObjectType payGroupReference
protected PeriodObjectType payPeriodReference
protected List<EmployeeObjectType> payeeReference
protected Boolean returnBenefitsAsOfPaymentDate
protected List<TransactionLogCriteriaType> transactionLogCriteriaData
Public Constructors
PayeeRequestCriteriaType()
Public Methods
List<EmployeeObjectType> getExcludePayeeReference()
Gets the value of the excludePayeeReference property.
FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData()
Gets the value of the fieldAndParameterCriteriaData property.
Boolean getIncludeCostingAllocationData()
Gets the value of the includeCostingAllocationData property.
Boolean getIncludeTerminatedPayees()
Gets the value of the includeTerminatedPayees property.
IncludeTransfersOutOfPayGroupType getIncludeTransfersOutOfPayGroup()
Gets the value of the includeTransfersOutOfPayGroup property.
PayGroupObjectType getPayGroupReference()
Gets the value of the payGroupReference property.
PeriodObjectType getPayPeriodReference()
Gets the value of the payPeriodReference property.
List<EmployeeObjectType> getPayeeReference()
Gets the value of the payeeReference property.
Boolean getReturnBenefitsAsOfPaymentDate()
Gets the value of the returnBenefitsAsOfPaymentDate property.
List<TransactionLogCriteriaType> getTransactionLogCriteriaData()
Gets the value of the transactionLogCriteriaData property.
void setExcludePayeeReference(List<EmployeeObjectType> excludePayeeReference)
Sets the value of the excludePayeeReference property.
void setFieldAndParameterCriteriaData(FieldAndParameterCriteriaDataType value)
Sets the value of the fieldAndParameterCriteriaData property.
void setIncludeCostingAllocationData(Boolean value)
Sets the value of the includeCostingAllocationData property.
void setIncludeTerminatedPayees(Boolean value)
Sets the value of the includeTerminatedPayees property.
void setIncludeTransfersOutOfPayGroup(IncludeTransfersOutOfPayGroupType value)
Sets the value of the includeTransfersOutOfPayGroup property.
void setPayGroupReference(PayGroupObjectType value)
Sets the value of the payGroupReference property.
void setPayPeriodReference(PeriodObjectType value)
Sets the value of the payPeriodReference property.
void setPayeeReference(List<EmployeeObjectType> payeeReference)
Sets the value of the payeeReference property.
void setReturnBenefitsAsOfPaymentDate(Boolean value)
Sets the value of the returnBenefitsAsOfPaymentDate property.
void setTransactionLogCriteriaData(List<TransactionLogCriteriaType> transactionLogCriteriaData)
Sets the value of the transactionLogCriteriaData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<EmployeeObjectType> excludePayeeReference

protected FieldAndParameterCriteriaDataType fieldAndParameterCriteriaData

protected Boolean includeCostingAllocationData

protected Boolean includeTerminatedPayees

protected IncludeTransfersOutOfPayGroupType includeTransfersOutOfPayGroup

protected PayGroupObjectType payGroupReference

protected PeriodObjectType payPeriodReference

protected List<EmployeeObjectType> payeeReference

protected Boolean returnBenefitsAsOfPaymentDate

protected List<TransactionLogCriteriaType> transactionLogCriteriaData

Public Constructors

public PayeeRequestCriteriaType ()

Public Methods

public List<EmployeeObjectType> getExcludePayeeReference ()

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

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

    getExcludePayeeReference().add(newItem);
 

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

public FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData ()

Gets the value of the fieldAndParameterCriteriaData property.

Returns

public Boolean getIncludeCostingAllocationData ()

Gets the value of the includeCostingAllocationData property. This getter has been renamed from isIncludeCostingAllocationData() to getIncludeCostingAllocationData() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getIncludeTerminatedPayees ()

Gets the value of the includeTerminatedPayees property. This getter has been renamed from isIncludeTerminatedPayees() to getIncludeTerminatedPayees() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public IncludeTransfersOutOfPayGroupType getIncludeTransfersOutOfPayGroup ()

Gets the value of the includeTransfersOutOfPayGroup property.

Returns

public PayGroupObjectType getPayGroupReference ()

Gets the value of the payGroupReference property.

Returns

public PeriodObjectType getPayPeriodReference ()

Gets the value of the payPeriodReference property.

Returns

public List<EmployeeObjectType> 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 EmployeeObjectType

public Boolean getReturnBenefitsAsOfPaymentDate ()

Gets the value of the returnBenefitsAsOfPaymentDate property. This getter has been renamed from isReturnBenefitsAsOfPaymentDate() to getReturnBenefitsAsOfPaymentDate() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<TransactionLogCriteriaType> getTransactionLogCriteriaData ()

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

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

    getTransactionLogCriteriaData().add(newItem);
 

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

public void setExcludePayeeReference (List<EmployeeObjectType> excludePayeeReference)

Sets the value of the excludePayeeReference property.

Parameters
excludePayeeReference Allowed object is EmployeeObjectType

public void setFieldAndParameterCriteriaData (FieldAndParameterCriteriaDataType value)

Sets the value of the fieldAndParameterCriteriaData property.

Parameters
value Allowed object is FieldAndParameterCriteriaDataType

public void setIncludeCostingAllocationData (Boolean value)

Sets the value of the includeCostingAllocationData property.

Parameters
value Allowed object is Boolean

public void setIncludeTerminatedPayees (Boolean value)

Sets the value of the includeTerminatedPayees property.

Parameters
value Allowed object is Boolean

public void setIncludeTransfersOutOfPayGroup (IncludeTransfersOutOfPayGroupType value)

Sets the value of the includeTransfersOutOfPayGroup property.

Parameters
value Allowed object is IncludeTransfersOutOfPayGroupType

public void setPayGroupReference (PayGroupObjectType value)

Sets the value of the payGroupReference property.

Parameters
value Allowed object is PayGroupObjectType

public void setPayPeriodReference (PeriodObjectType value)

Sets the value of the payPeriodReference property.

Parameters
value Allowed object is PeriodObjectType

public void setPayeeReference (List<EmployeeObjectType> payeeReference)

Sets the value of the payeeReference property.

Parameters
payeeReference Allowed object is EmployeeObjectType

public void setReturnBenefitsAsOfPaymentDate (Boolean value)

Sets the value of the returnBenefitsAsOfPaymentDate property.

Parameters
value Allowed object is Boolean

public void setTransactionLogCriteriaData (List<TransactionLogCriteriaType> transactionLogCriteriaData)

Sets the value of the transactionLogCriteriaData property.

Parameters
transactionLogCriteriaData Allowed object is TransactionLogCriteriaType