public class

WorkerRequestCriteriaType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.hr.WorkerRequestCriteriaType

Class Overview

The Request Criteria element lets you apply additional criteria to identify the specific instance(s) of a Worker.

Java class for Worker_Request_CriteriaType complex type.

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

 <complexType name="Worker_Request_CriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Transaction_Log_Criteria_Data" type="{urn:com.workday/bsvc}Transaction_Log_CriteriaType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Organization_Reference" type="{urn:com.workday/bsvc}OrganizationObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Include_Subordinate_Organizations" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Event_Reference" type="{urn:com.workday/bsvc}Transaction_LogObjectType" minOccurs="0"/>
         <element name="Benefit_Plan_Reference" type="{urn:com.workday/bsvc}Benefit_PlanObjectType" 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="National_ID_Criteria_Data" type="{urn:com.workday/bsvc}Worker_by_National_ID_Request_CriteriaType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Exclude_Inactive_Workers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Exclude_Employees" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Exclude_Contingent_Workers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<BenefitPlanObjectType> benefitPlanReference
protected TransactionLogObjectType eventReference
protected Boolean excludeContingentWorkers
protected Boolean excludeEmployees
protected Boolean excludeInactiveWorkers
protected FieldAndParameterCriteriaDataType fieldAndParameterCriteriaData
protected Boolean includeSubordinateOrganizations
protected List<WorkerByNationalIDRequestCriteriaType> nationalIDCriteriaData
protected List<OrganizationObjectType> organizationReference
protected List<PositionElementObjectType> positionReference
protected List<TransactionLogCriteriaType> transactionLogCriteriaData
Public Constructors
WorkerRequestCriteriaType()
Public Methods
List<BenefitPlanObjectType> getBenefitPlanReference()
Gets the value of the benefitPlanReference property.
TransactionLogObjectType getEventReference()
Gets the value of the eventReference property.
Boolean getExcludeContingentWorkers()
Gets the value of the excludeContingentWorkers property.
Boolean getExcludeEmployees()
Gets the value of the excludeEmployees property.
Boolean getExcludeInactiveWorkers()
Gets the value of the excludeInactiveWorkers property.
FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData()
Gets the value of the fieldAndParameterCriteriaData property.
Boolean getIncludeSubordinateOrganizations()
Gets the value of the includeSubordinateOrganizations property.
List<WorkerByNationalIDRequestCriteriaType> getNationalIDCriteriaData()
Gets the value of the nationalIDCriteriaData property.
List<OrganizationObjectType> getOrganizationReference()
Gets the value of the organizationReference property.
List<PositionElementObjectType> getPositionReference()
Gets the value of the positionReference property.
List<TransactionLogCriteriaType> getTransactionLogCriteriaData()
Gets the value of the transactionLogCriteriaData property.
void setBenefitPlanReference(List<BenefitPlanObjectType> benefitPlanReference)
Sets the value of the benefitPlanReference property.
void setEventReference(TransactionLogObjectType value)
Sets the value of the eventReference property.
void setExcludeContingentWorkers(Boolean value)
Sets the value of the excludeContingentWorkers property.
void setExcludeEmployees(Boolean value)
Sets the value of the excludeEmployees property.
void setExcludeInactiveWorkers(Boolean value)
Sets the value of the excludeInactiveWorkers property.
void setFieldAndParameterCriteriaData(FieldAndParameterCriteriaDataType value)
Sets the value of the fieldAndParameterCriteriaData property.
void setIncludeSubordinateOrganizations(Boolean value)
Sets the value of the includeSubordinateOrganizations property.
void setNationalIDCriteriaData(List<WorkerByNationalIDRequestCriteriaType> nationalIDCriteriaData)
Sets the value of the nationalIDCriteriaData property.
void setOrganizationReference(List<OrganizationObjectType> organizationReference)
Sets the value of the organizationReference property.
void setPositionReference(List<PositionElementObjectType> positionReference)
Sets the value of the positionReference 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<BenefitPlanObjectType> benefitPlanReference

protected TransactionLogObjectType eventReference

protected Boolean excludeContingentWorkers

protected Boolean excludeEmployees

protected Boolean excludeInactiveWorkers

protected FieldAndParameterCriteriaDataType fieldAndParameterCriteriaData

protected Boolean includeSubordinateOrganizations

protected List<WorkerByNationalIDRequestCriteriaType> nationalIDCriteriaData

protected List<OrganizationObjectType> organizationReference

protected List<PositionElementObjectType> positionReference

protected List<TransactionLogCriteriaType> transactionLogCriteriaData

Public Constructors

public WorkerRequestCriteriaType ()

Public Methods

public List<BenefitPlanObjectType> getBenefitPlanReference ()

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

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

    getBenefitPlanReference().add(newItem);
 

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

public TransactionLogObjectType getEventReference ()

Gets the value of the eventReference property.

Returns

public Boolean getExcludeContingentWorkers ()

Gets the value of the excludeContingentWorkers property. This getter has been renamed from isExcludeContingentWorkers() to getExcludeContingentWorkers() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getExcludeEmployees ()

Gets the value of the excludeEmployees property. This getter has been renamed from isExcludeEmployees() to getExcludeEmployees() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getExcludeInactiveWorkers ()

Gets the value of the excludeInactiveWorkers property. This getter has been renamed from isExcludeInactiveWorkers() to getExcludeInactiveWorkers() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData ()

Gets the value of the fieldAndParameterCriteriaData property.

Returns

public Boolean getIncludeSubordinateOrganizations ()

Gets the value of the includeSubordinateOrganizations property. This getter has been renamed from isIncludeSubordinateOrganizations() to getIncludeSubordinateOrganizations() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<WorkerByNationalIDRequestCriteriaType> getNationalIDCriteriaData ()

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

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

    getNationalIDCriteriaData().add(newItem);
 

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

public List<OrganizationObjectType> getOrganizationReference ()

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

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

    getOrganizationReference().add(newItem);
 

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

public List<PositionElementObjectType> getPositionReference ()

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

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

    getPositionReference().add(newItem);
 

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

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 setBenefitPlanReference (List<BenefitPlanObjectType> benefitPlanReference)

Sets the value of the benefitPlanReference property.

Parameters
benefitPlanReference Allowed object is BenefitPlanObjectType

public void setEventReference (TransactionLogObjectType value)

Sets the value of the eventReference property.

Parameters
value Allowed object is TransactionLogObjectType

public void setExcludeContingentWorkers (Boolean value)

Sets the value of the excludeContingentWorkers property.

Parameters
value Allowed object is Boolean

public void setExcludeEmployees (Boolean value)

Sets the value of the excludeEmployees property.

Parameters
value Allowed object is Boolean

public void setExcludeInactiveWorkers (Boolean value)

Sets the value of the excludeInactiveWorkers property.

Parameters
value Allowed object is Boolean

public void setFieldAndParameterCriteriaData (FieldAndParameterCriteriaDataType value)

Sets the value of the fieldAndParameterCriteriaData property.

Parameters
value Allowed object is FieldAndParameterCriteriaDataType

public void setIncludeSubordinateOrganizations (Boolean value)

Sets the value of the includeSubordinateOrganizations property.

Parameters
value Allowed object is Boolean

public void setNationalIDCriteriaData (List<WorkerByNationalIDRequestCriteriaType> nationalIDCriteriaData)

Sets the value of the nationalIDCriteriaData property.

Parameters
nationalIDCriteriaData Allowed object is WorkerByNationalIDRequestCriteriaType

public void setOrganizationReference (List<OrganizationObjectType> organizationReference)

Sets the value of the organizationReference property.

Parameters
organizationReference Allowed object is OrganizationObjectType

public void setPositionReference (List<PositionElementObjectType> positionReference)

Sets the value of the positionReference property.

Parameters
positionReference Allowed object is PositionElementObjectType

public void setTransactionLogCriteriaData (List<TransactionLogCriteriaType> transactionLogCriteriaData)

Sets the value of the transactionLogCriteriaData property.

Parameters
transactionLogCriteriaData Allowed object is TransactionLogCriteriaType