public class

WorkerRequestCriteriaType

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

Class Overview

Utilize the Request Criteria element to search the transaction log for 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}PositionObjectType" 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

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<PositionObjectType> 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.
FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData()
Gets the value of the fieldAndParameterCriteriaData property.
List<WorkerByNationalIDRequestCriteriaType> getNationalIDCriteriaData()
Gets the value of the nationalIDCriteriaData property.
List<OrganizationObjectType> getOrganizationReference()
Gets the value of the organizationReference property.
List<PositionObjectType> getPositionReference()
Gets the value of the positionReference property.
List<TransactionLogCriteriaType> getTransactionLogCriteriaData()
Gets the value of the transactionLogCriteriaData property.
Boolean isExcludeContingentWorkers()
Gets the value of the excludeContingentWorkers property.
Boolean isExcludeEmployees()
Gets the value of the excludeEmployees property.
Boolean isExcludeInactiveWorkers()
Gets the value of the excludeInactiveWorkers property.
Boolean isIncludeSubordinateOrganizations()
Gets the value of the includeSubordinateOrganizations 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.
[Expand]
Inherited Methods
From class java.lang.Object

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<PositionObjectType> 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 FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData ()

Gets the value of the fieldAndParameterCriteriaData property.

Returns

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<PositionObjectType> 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 PositionObjectType

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 Boolean isExcludeContingentWorkers ()

Gets the value of the excludeContingentWorkers property.

Returns
  • possible object is Boolean

public Boolean isExcludeEmployees ()

Gets the value of the excludeEmployees property.

Returns
  • possible object is Boolean

public Boolean isExcludeInactiveWorkers ()

Gets the value of the excludeInactiveWorkers property.

Returns
  • possible object is Boolean

public Boolean isIncludeSubordinateOrganizations ()

Gets the value of the includeSubordinateOrganizations property.

Returns
  • possible object is Boolean

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