public class

JobRequisitionRequestCriteriaType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.recruiting.JobRequisitionRequestCriteriaType

Class Overview

Utilize the Request Criteria element to filter instance(s) of Job Requisitions by status or supervisory org.

Java class for Job_Requisition_Request_CriteriaType complex type.

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

 <complexType name="Job_Requisition_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="Job_Requisition_Status_Reference" type="{urn:com.workday/bsvc}Job_Requisition_StatusObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Supervisory_Organization_Reference" type="{urn:com.workday/bsvc}Supervisory_OrganizationObjectType" 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="Primary_Location_Reference" type="{urn:com.workday/bsvc}LocationObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Additional_Locations_Reference" type="{urn:com.workday/bsvc}LocationObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<LocationObjectType> additionalLocationsReference
protected FieldAndParameterCriteriaDataType fieldAndParameterCriteriaData
protected List<JobRequisitionStatusObjectType> jobRequisitionStatusReference
protected List<LocationObjectType> primaryLocationReference
protected List<SupervisoryOrganizationObjectType> supervisoryOrganizationReference
protected List<TransactionLogCriteriaType> transactionLogCriteriaData
Public Constructors
JobRequisitionRequestCriteriaType()
Public Methods
List<LocationObjectType> getAdditionalLocationsReference()
Gets the value of the additionalLocationsReference property.
FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData()
Gets the value of the fieldAndParameterCriteriaData property.
List<JobRequisitionStatusObjectType> getJobRequisitionStatusReference()
Gets the value of the jobRequisitionStatusReference property.
List<LocationObjectType> getPrimaryLocationReference()
Gets the value of the primaryLocationReference property.
List<SupervisoryOrganizationObjectType> getSupervisoryOrganizationReference()
Gets the value of the supervisoryOrganizationReference property.
List<TransactionLogCriteriaType> getTransactionLogCriteriaData()
Gets the value of the transactionLogCriteriaData property.
void setAdditionalLocationsReference(List<LocationObjectType> additionalLocationsReference)
Sets the value of the additionalLocationsReference property.
void setFieldAndParameterCriteriaData(FieldAndParameterCriteriaDataType value)
Sets the value of the fieldAndParameterCriteriaData property.
void setJobRequisitionStatusReference(List<JobRequisitionStatusObjectType> jobRequisitionStatusReference)
Sets the value of the jobRequisitionStatusReference property.
void setPrimaryLocationReference(List<LocationObjectType> primaryLocationReference)
Sets the value of the primaryLocationReference property.
void setSupervisoryOrganizationReference(List<SupervisoryOrganizationObjectType> supervisoryOrganizationReference)
Sets the value of the supervisoryOrganizationReference 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<LocationObjectType> additionalLocationsReference

protected FieldAndParameterCriteriaDataType fieldAndParameterCriteriaData

protected List<JobRequisitionStatusObjectType> jobRequisitionStatusReference

protected List<LocationObjectType> primaryLocationReference

protected List<SupervisoryOrganizationObjectType> supervisoryOrganizationReference

protected List<TransactionLogCriteriaType> transactionLogCriteriaData

Public Constructors

public JobRequisitionRequestCriteriaType ()

Public Methods

public List<LocationObjectType> getAdditionalLocationsReference ()

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

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

    getAdditionalLocationsReference().add(newItem);
 

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

public FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData ()

Gets the value of the fieldAndParameterCriteriaData property.

Returns

public List<JobRequisitionStatusObjectType> getJobRequisitionStatusReference ()

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

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

    getJobRequisitionStatusReference().add(newItem);
 

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

public List<LocationObjectType> getPrimaryLocationReference ()

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

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

    getPrimaryLocationReference().add(newItem);
 

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

public List<SupervisoryOrganizationObjectType> getSupervisoryOrganizationReference ()

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

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

    getSupervisoryOrganizationReference().add(newItem);
 

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

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 setAdditionalLocationsReference (List<LocationObjectType> additionalLocationsReference)

Sets the value of the additionalLocationsReference property.

Parameters
additionalLocationsReference Allowed object is LocationObjectType

public void setFieldAndParameterCriteriaData (FieldAndParameterCriteriaDataType value)

Sets the value of the fieldAndParameterCriteriaData property.

Parameters
value Allowed object is FieldAndParameterCriteriaDataType

public void setJobRequisitionStatusReference (List<JobRequisitionStatusObjectType> jobRequisitionStatusReference)

Sets the value of the jobRequisitionStatusReference property.

Parameters
jobRequisitionStatusReference Allowed object is JobRequisitionStatusObjectType

public void setPrimaryLocationReference (List<LocationObjectType> primaryLocationReference)

Sets the value of the primaryLocationReference property.

Parameters
primaryLocationReference Allowed object is LocationObjectType

public void setSupervisoryOrganizationReference (List<SupervisoryOrganizationObjectType> supervisoryOrganizationReference)

Sets the value of the supervisoryOrganizationReference property.

Parameters
supervisoryOrganizationReference Allowed object is SupervisoryOrganizationObjectType

public void setTransactionLogCriteriaData (List<TransactionLogCriteriaType> transactionLogCriteriaData)

Sets the value of the transactionLogCriteriaData property.

Parameters
transactionLogCriteriaData Allowed object is TransactionLogCriteriaType