public class

JobProfileRequestCriteriaType

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

Class Overview

Utilize the Request Criteria element to limit the Job Profiles returned based on the specific criteria. Job Profiles that are returned must meet all of the criteria specified.

Java class for Job_Profile_Request_CriteriaType complex type.

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

 <complexType name="Job_Profile_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="Event_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" minOccurs="0"/>
         <element name="Job_Family_Reference" type="{urn:com.workday/bsvc}Job_FamilyObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Management_Level_Reference" type="{urn:com.workday/bsvc}Management_LevelObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Level_Reference" type="{urn:com.workday/bsvc}Job_LevelObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Category_Reference" type="{urn:com.workday/bsvc}Job_CategoryObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Company_Insider_Type_Reference" type="{urn:com.workday/bsvc}Company_Insider_TypeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Classification_Reference" type="{urn:com.workday/bsvc}Job_ClassificationObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Classification_Group_Reference" type="{urn:com.workday/bsvc}Job_Classification_GroupObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Workers_Compensation_Code_Reference" type="{urn:com.workday/bsvc}Workers_Compensation_CodeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Work_Hours_Profile_Reference" type="{urn:com.workday/bsvc}Work_Hours_ProfileObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Field_And_Parameter_Criteria_Data" type="{urn:com.workday/bsvc}Field_And_Parameter_Criteria_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<CompanyInsiderTypeObjectType> companyInsiderTypeReference
protected UniqueIdentifierObjectType eventReference
protected FieldAndParameterCriteriaDataType fieldAndParameterCriteriaData
protected List<JobCategoryObjectType> jobCategoryReference
protected List<JobClassificationGroupObjectType> jobClassificationGroupReference
protected List<JobClassificationObjectType> jobClassificationReference
protected List<JobFamilyObjectType> jobFamilyReference
protected List<JobLevelObjectType> jobLevelReference
protected List<ManagementLevelObjectType> managementLevelReference
protected List<TransactionLogCriteriaType> transactionLogCriteriaData
protected List<WorkHoursProfileObjectType> workHoursProfileReference
protected List<WorkersCompensationCodeObjectType> workersCompensationCodeReference
Public Constructors
JobProfileRequestCriteriaType()
Public Methods
List<CompanyInsiderTypeObjectType> getCompanyInsiderTypeReference()
Gets the value of the companyInsiderTypeReference property.
UniqueIdentifierObjectType getEventReference()
Gets the value of the eventReference property.
FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData()
Gets the value of the fieldAndParameterCriteriaData property.
List<JobCategoryObjectType> getJobCategoryReference()
Gets the value of the jobCategoryReference property.
List<JobClassificationGroupObjectType> getJobClassificationGroupReference()
Gets the value of the jobClassificationGroupReference property.
List<JobClassificationObjectType> getJobClassificationReference()
Gets the value of the jobClassificationReference property.
List<JobFamilyObjectType> getJobFamilyReference()
Gets the value of the jobFamilyReference property.
List<JobLevelObjectType> getJobLevelReference()
Gets the value of the jobLevelReference property.
List<ManagementLevelObjectType> getManagementLevelReference()
Gets the value of the managementLevelReference property.
List<TransactionLogCriteriaType> getTransactionLogCriteriaData()
Gets the value of the transactionLogCriteriaData property.
List<WorkHoursProfileObjectType> getWorkHoursProfileReference()
Gets the value of the workHoursProfileReference property.
List<WorkersCompensationCodeObjectType> getWorkersCompensationCodeReference()
Gets the value of the workersCompensationCodeReference property.
void setCompanyInsiderTypeReference(List<CompanyInsiderTypeObjectType> companyInsiderTypeReference)
Sets the value of the companyInsiderTypeReference property.
void setEventReference(UniqueIdentifierObjectType value)
Sets the value of the eventReference property.
void setFieldAndParameterCriteriaData(FieldAndParameterCriteriaDataType value)
Sets the value of the fieldAndParameterCriteriaData property.
void setJobCategoryReference(List<JobCategoryObjectType> jobCategoryReference)
Sets the value of the jobCategoryReference property.
void setJobClassificationGroupReference(List<JobClassificationGroupObjectType> jobClassificationGroupReference)
Sets the value of the jobClassificationGroupReference property.
void setJobClassificationReference(List<JobClassificationObjectType> jobClassificationReference)
Sets the value of the jobClassificationReference property.
void setJobFamilyReference(List<JobFamilyObjectType> jobFamilyReference)
Sets the value of the jobFamilyReference property.
void setJobLevelReference(List<JobLevelObjectType> jobLevelReference)
Sets the value of the jobLevelReference property.
void setManagementLevelReference(List<ManagementLevelObjectType> managementLevelReference)
Sets the value of the managementLevelReference property.
void setTransactionLogCriteriaData(List<TransactionLogCriteriaType> transactionLogCriteriaData)
Sets the value of the transactionLogCriteriaData property.
void setWorkHoursProfileReference(List<WorkHoursProfileObjectType> workHoursProfileReference)
Sets the value of the workHoursProfileReference property.
void setWorkersCompensationCodeReference(List<WorkersCompensationCodeObjectType> workersCompensationCodeReference)
Sets the value of the workersCompensationCodeReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<CompanyInsiderTypeObjectType> companyInsiderTypeReference

protected UniqueIdentifierObjectType eventReference

protected FieldAndParameterCriteriaDataType fieldAndParameterCriteriaData

protected List<JobCategoryObjectType> jobCategoryReference

protected List<JobClassificationGroupObjectType> jobClassificationGroupReference

protected List<JobClassificationObjectType> jobClassificationReference

protected List<JobFamilyObjectType> jobFamilyReference

protected List<JobLevelObjectType> jobLevelReference

protected List<ManagementLevelObjectType> managementLevelReference

protected List<TransactionLogCriteriaType> transactionLogCriteriaData

protected List<WorkHoursProfileObjectType> workHoursProfileReference

protected List<WorkersCompensationCodeObjectType> workersCompensationCodeReference

Public Constructors

public JobProfileRequestCriteriaType ()

Public Methods

public List<CompanyInsiderTypeObjectType> getCompanyInsiderTypeReference ()

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

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

    getCompanyInsiderTypeReference().add(newItem);
 

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

public UniqueIdentifierObjectType getEventReference ()

Gets the value of the eventReference property.

Returns

public FieldAndParameterCriteriaDataType getFieldAndParameterCriteriaData ()

Gets the value of the fieldAndParameterCriteriaData property.

Returns

public List<JobCategoryObjectType> getJobCategoryReference ()

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

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

    getJobCategoryReference().add(newItem);
 

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

public List<JobClassificationGroupObjectType> getJobClassificationGroupReference ()

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

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

    getJobClassificationGroupReference().add(newItem);
 

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

public List<JobClassificationObjectType> getJobClassificationReference ()

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

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

    getJobClassificationReference().add(newItem);
 

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

public List<JobFamilyObjectType> getJobFamilyReference ()

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

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

    getJobFamilyReference().add(newItem);
 

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

public List<JobLevelObjectType> getJobLevelReference ()

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

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

    getJobLevelReference().add(newItem);
 

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

public List<ManagementLevelObjectType> getManagementLevelReference ()

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

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

    getManagementLevelReference().add(newItem);
 

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

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 List<WorkHoursProfileObjectType> getWorkHoursProfileReference ()

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

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

    getWorkHoursProfileReference().add(newItem);
 

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

public List<WorkersCompensationCodeObjectType> getWorkersCompensationCodeReference ()

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

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

    getWorkersCompensationCodeReference().add(newItem);
 

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

public void setCompanyInsiderTypeReference (List<CompanyInsiderTypeObjectType> companyInsiderTypeReference)

Sets the value of the companyInsiderTypeReference property.

Parameters
companyInsiderTypeReference Allowed object is CompanyInsiderTypeObjectType

public void setEventReference (UniqueIdentifierObjectType value)

Sets the value of the eventReference property.

Parameters
value Allowed object is UniqueIdentifierObjectType

public void setFieldAndParameterCriteriaData (FieldAndParameterCriteriaDataType value)

Sets the value of the fieldAndParameterCriteriaData property.

Parameters
value Allowed object is FieldAndParameterCriteriaDataType

public void setJobCategoryReference (List<JobCategoryObjectType> jobCategoryReference)

Sets the value of the jobCategoryReference property.

Parameters
jobCategoryReference Allowed object is JobCategoryObjectType

public void setJobClassificationGroupReference (List<JobClassificationGroupObjectType> jobClassificationGroupReference)

Sets the value of the jobClassificationGroupReference property.

Parameters
jobClassificationGroupReference Allowed object is JobClassificationGroupObjectType

public void setJobClassificationReference (List<JobClassificationObjectType> jobClassificationReference)

Sets the value of the jobClassificationReference property.

Parameters
jobClassificationReference Allowed object is JobClassificationObjectType

public void setJobFamilyReference (List<JobFamilyObjectType> jobFamilyReference)

Sets the value of the jobFamilyReference property.

Parameters
jobFamilyReference Allowed object is JobFamilyObjectType

public void setJobLevelReference (List<JobLevelObjectType> jobLevelReference)

Sets the value of the jobLevelReference property.

Parameters
jobLevelReference Allowed object is JobLevelObjectType

public void setManagementLevelReference (List<ManagementLevelObjectType> managementLevelReference)

Sets the value of the managementLevelReference property.

Parameters
managementLevelReference Allowed object is ManagementLevelObjectType

public void setTransactionLogCriteriaData (List<TransactionLogCriteriaType> transactionLogCriteriaData)

Sets the value of the transactionLogCriteriaData property.

Parameters
transactionLogCriteriaData Allowed object is TransactionLogCriteriaType

public void setWorkHoursProfileReference (List<WorkHoursProfileObjectType> workHoursProfileReference)

Sets the value of the workHoursProfileReference property.

Parameters
workHoursProfileReference Allowed object is WorkHoursProfileObjectType

public void setWorkersCompensationCodeReference (List<WorkersCompensationCodeObjectType> workersCompensationCodeReference)

Sets the value of the workersCompensationCodeReference property.

Parameters
workersCompensationCodeReference Allowed object is WorkersCompensationCodeObjectType