public class

JobRequisitionDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.JobRequisitionDataType

Class Overview

Wrapper Element for a Job Requisition

Java class for Job_Requisition_DataType complex type.

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

 <complexType name="Job_Requisition_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Job_Requisition_Reference" type="{urn:com.workday/bsvc}Job_RequisitionObjectType" minOccurs="0"/>
         <element name="Job_Requisition_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Job_Posting_Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Recruiting_Instruction_Data" type="{urn:com.workday/bsvc}Recruiting_Instruction_DataType" minOccurs="0"/>
         <element name="Academic_Tenure_Eligible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Number_of_Openings" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="7"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Job_Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Justification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Job_Requisition_Attachments" type="{urn:com.workday/bsvc}Job_Requisition_AttachmentsType" minOccurs="0"/>
         <element name="Recruiting_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Target_Hire_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Target_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Job_Profile_Reference" type="{urn:com.workday/bsvc}Job_ProfileObjectType" minOccurs="0"/>
         <element name="Worker_Type_Reference" type="{urn:com.workday/bsvc}Worker_TypeObjectType" minOccurs="0"/>
         <element name="Position_Worker_Type_Reference" type="{urn:com.workday/bsvc}Position_Worker_TypeObjectType" minOccurs="0"/>
         <element name="Primary_Location_Reference" type="{urn:com.workday/bsvc}LocationObjectType" minOccurs="0"/>
         <element name="Additional_Locations_Reference" type="{urn:com.workday/bsvc}LocationObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Position_Time_Type_Reference" type="{urn:com.workday/bsvc}Position_Time_TypeObjectType" minOccurs="0"/>
         <element name="Scheduled_Weekly_Hours" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Work_Shift_Reference" type="{urn:com.workday/bsvc}Work_ShiftObjectType" minOccurs="0"/>
         <element name="Qualification_Data" type="{urn:com.workday/bsvc}Qualification_Data_for_Position_Restriction_or_Job_ProfileType" minOccurs="0"/>
         <element name="Replacement_for_Worker_Reference" type="{urn:com.workday/bsvc}WorkerObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean academicTenureEligible
protected List<LocationObjectType> additionalLocationsReference
protected String jobDescription
protected String jobPostingTitle
protected JobProfileObjectType jobProfileReference
protected JobRequisitionAttachmentsType jobRequisitionAttachments
protected String jobRequisitionID
protected JobRequisitionObjectType jobRequisitionReference
protected String justification
protected BigDecimal numberOfOpenings
protected PositionTimeTypeObjectType positionTimeTypeReference
protected PositionWorkerTypeObjectType positionWorkerTypeReference
protected LocationObjectType primaryLocationReference
protected QualificationDataForPositionRestrictionOrJobProfileType qualificationData
protected RecruitingInstructionDataType recruitingInstructionData
protected XMLGregorianCalendar recruitingStartDate
protected WorkerObjectType replacementForWorkerReference
protected BigDecimal scheduledWeeklyHours
protected XMLGregorianCalendar targetEndDate
protected XMLGregorianCalendar targetHireDate
protected WorkShiftObjectType workShiftReference
protected WorkerTypeObjectType workerTypeReference
Public Constructors
JobRequisitionDataType()
Public Methods
Boolean getAcademicTenureEligible()
Gets the value of the academicTenureEligible property.
List<LocationObjectType> getAdditionalLocationsReference()
Gets the value of the additionalLocationsReference property.
String getJobDescription()
Gets the value of the jobDescription property.
String getJobPostingTitle()
Gets the value of the jobPostingTitle property.
JobProfileObjectType getJobProfileReference()
Gets the value of the jobProfileReference property.
JobRequisitionAttachmentsType getJobRequisitionAttachments()
Gets the value of the jobRequisitionAttachments property.
String getJobRequisitionID()
Gets the value of the jobRequisitionID property.
JobRequisitionObjectType getJobRequisitionReference()
Gets the value of the jobRequisitionReference property.
String getJustification()
Gets the value of the justification property.
BigDecimal getNumberOfOpenings()
Gets the value of the numberOfOpenings property.
PositionTimeTypeObjectType getPositionTimeTypeReference()
Gets the value of the positionTimeTypeReference property.
PositionWorkerTypeObjectType getPositionWorkerTypeReference()
Gets the value of the positionWorkerTypeReference property.
LocationObjectType getPrimaryLocationReference()
Gets the value of the primaryLocationReference property.
QualificationDataForPositionRestrictionOrJobProfileType getQualificationData()
Gets the value of the qualificationData property.
RecruitingInstructionDataType getRecruitingInstructionData()
Gets the value of the recruitingInstructionData property.
XMLGregorianCalendar getRecruitingStartDate()
Gets the value of the recruitingStartDate property.
WorkerObjectType getReplacementForWorkerReference()
Gets the value of the replacementForWorkerReference property.
BigDecimal getScheduledWeeklyHours()
Gets the value of the scheduledWeeklyHours property.
XMLGregorianCalendar getTargetEndDate()
Gets the value of the targetEndDate property.
XMLGregorianCalendar getTargetHireDate()
Gets the value of the targetHireDate property.
WorkShiftObjectType getWorkShiftReference()
Gets the value of the workShiftReference property.
WorkerTypeObjectType getWorkerTypeReference()
Gets the value of the workerTypeReference property.
void setAcademicTenureEligible(Boolean value)
Sets the value of the academicTenureEligible property.
void setAdditionalLocationsReference(List<LocationObjectType> additionalLocationsReference)
Sets the value of the additionalLocationsReference property.
void setJobDescription(String value)
Sets the value of the jobDescription property.
void setJobPostingTitle(String value)
Sets the value of the jobPostingTitle property.
void setJobProfileReference(JobProfileObjectType value)
Sets the value of the jobProfileReference property.
void setJobRequisitionAttachments(JobRequisitionAttachmentsType value)
Sets the value of the jobRequisitionAttachments property.
void setJobRequisitionID(String value)
Sets the value of the jobRequisitionID property.
void setJobRequisitionReference(JobRequisitionObjectType value)
Sets the value of the jobRequisitionReference property.
void setJustification(String value)
Sets the value of the justification property.
void setNumberOfOpenings(BigDecimal value)
Sets the value of the numberOfOpenings property.
void setPositionTimeTypeReference(PositionTimeTypeObjectType value)
Sets the value of the positionTimeTypeReference property.
void setPositionWorkerTypeReference(PositionWorkerTypeObjectType value)
Sets the value of the positionWorkerTypeReference property.
void setPrimaryLocationReference(LocationObjectType value)
Sets the value of the primaryLocationReference property.
void setQualificationData(QualificationDataForPositionRestrictionOrJobProfileType value)
Sets the value of the qualificationData property.
void setRecruitingInstructionData(RecruitingInstructionDataType value)
Sets the value of the recruitingInstructionData property.
void setRecruitingStartDate(XMLGregorianCalendar value)
Sets the value of the recruitingStartDate property.
void setReplacementForWorkerReference(WorkerObjectType value)
Sets the value of the replacementForWorkerReference property.
void setScheduledWeeklyHours(BigDecimal value)
Sets the value of the scheduledWeeklyHours property.
void setTargetEndDate(XMLGregorianCalendar value)
Sets the value of the targetEndDate property.
void setTargetHireDate(XMLGregorianCalendar value)
Sets the value of the targetHireDate property.
void setWorkShiftReference(WorkShiftObjectType value)
Sets the value of the workShiftReference property.
void setWorkerTypeReference(WorkerTypeObjectType value)
Sets the value of the workerTypeReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean academicTenureEligible

protected List<LocationObjectType> additionalLocationsReference

protected String jobDescription

protected String jobPostingTitle

protected JobProfileObjectType jobProfileReference

protected JobRequisitionAttachmentsType jobRequisitionAttachments

protected String jobRequisitionID

protected JobRequisitionObjectType jobRequisitionReference

protected String justification

protected BigDecimal numberOfOpenings

protected PositionTimeTypeObjectType positionTimeTypeReference

protected PositionWorkerTypeObjectType positionWorkerTypeReference

protected LocationObjectType primaryLocationReference

protected RecruitingInstructionDataType recruitingInstructionData

protected XMLGregorianCalendar recruitingStartDate

protected WorkerObjectType replacementForWorkerReference

protected BigDecimal scheduledWeeklyHours

protected XMLGregorianCalendar targetEndDate

protected XMLGregorianCalendar targetHireDate

protected WorkShiftObjectType workShiftReference

protected WorkerTypeObjectType workerTypeReference

Public Constructors

public JobRequisitionDataType ()

Public Methods

public Boolean getAcademicTenureEligible ()

Gets the value of the academicTenureEligible property. This getter has been renamed from isAcademicTenureEligible() to getAcademicTenureEligible() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

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 String getJobDescription ()

Gets the value of the jobDescription property.

Returns
  • possible object is String

public String getJobPostingTitle ()

Gets the value of the jobPostingTitle property.

Returns
  • possible object is String

public JobProfileObjectType getJobProfileReference ()

Gets the value of the jobProfileReference property.

Returns

public JobRequisitionAttachmentsType getJobRequisitionAttachments ()

Gets the value of the jobRequisitionAttachments property.

Returns

public String getJobRequisitionID ()

Gets the value of the jobRequisitionID property.

Returns
  • possible object is String

public JobRequisitionObjectType getJobRequisitionReference ()

Gets the value of the jobRequisitionReference property.

Returns

public String getJustification ()

Gets the value of the justification property.

Returns
  • possible object is String

public BigDecimal getNumberOfOpenings ()

Gets the value of the numberOfOpenings property.

Returns
  • possible object is BigDecimal

public PositionTimeTypeObjectType getPositionTimeTypeReference ()

Gets the value of the positionTimeTypeReference property.

Returns

public PositionWorkerTypeObjectType getPositionWorkerTypeReference ()

Gets the value of the positionWorkerTypeReference property.

Returns

public LocationObjectType getPrimaryLocationReference ()

Gets the value of the primaryLocationReference property.

Returns

public QualificationDataForPositionRestrictionOrJobProfileType getQualificationData ()

Gets the value of the qualificationData property.

public RecruitingInstructionDataType getRecruitingInstructionData ()

Gets the value of the recruitingInstructionData property.

Returns

public XMLGregorianCalendar getRecruitingStartDate ()

Gets the value of the recruitingStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public WorkerObjectType getReplacementForWorkerReference ()

Gets the value of the replacementForWorkerReference property.

Returns

public BigDecimal getScheduledWeeklyHours ()

Gets the value of the scheduledWeeklyHours property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getTargetEndDate ()

Gets the value of the targetEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getTargetHireDate ()

Gets the value of the targetHireDate property.

Returns
  • possible object is XMLGregorianCalendar

public WorkShiftObjectType getWorkShiftReference ()

Gets the value of the workShiftReference property.

Returns

public WorkerTypeObjectType getWorkerTypeReference ()

Gets the value of the workerTypeReference property.

Returns

public void setAcademicTenureEligible (Boolean value)

Sets the value of the academicTenureEligible property.

Parameters
value Allowed object is Boolean

public void setAdditionalLocationsReference (List<LocationObjectType> additionalLocationsReference)

Sets the value of the additionalLocationsReference property.

Parameters
additionalLocationsReference Allowed object is LocationObjectType

public void setJobDescription (String value)

Sets the value of the jobDescription property.

Parameters
value Allowed object is String

public void setJobPostingTitle (String value)

Sets the value of the jobPostingTitle property.

Parameters
value Allowed object is String

public void setJobProfileReference (JobProfileObjectType value)

Sets the value of the jobProfileReference property.

Parameters
value Allowed object is JobProfileObjectType

public void setJobRequisitionAttachments (JobRequisitionAttachmentsType value)

Sets the value of the jobRequisitionAttachments property.

Parameters
value Allowed object is JobRequisitionAttachmentsType

public void setJobRequisitionID (String value)

Sets the value of the jobRequisitionID property.

Parameters
value Allowed object is String

public void setJobRequisitionReference (JobRequisitionObjectType value)

Sets the value of the jobRequisitionReference property.

Parameters
value Allowed object is JobRequisitionObjectType

public void setJustification (String value)

Sets the value of the justification property.

Parameters
value Allowed object is String

public void setNumberOfOpenings (BigDecimal value)

Sets the value of the numberOfOpenings property.

Parameters
value Allowed object is BigDecimal

public void setPositionTimeTypeReference (PositionTimeTypeObjectType value)

Sets the value of the positionTimeTypeReference property.

Parameters
value Allowed object is PositionTimeTypeObjectType

public void setPositionWorkerTypeReference (PositionWorkerTypeObjectType value)

Sets the value of the positionWorkerTypeReference property.

Parameters
value Allowed object is PositionWorkerTypeObjectType

public void setPrimaryLocationReference (LocationObjectType value)

Sets the value of the primaryLocationReference property.

Parameters
value Allowed object is LocationObjectType

public void setQualificationData (QualificationDataForPositionRestrictionOrJobProfileType value)

Sets the value of the qualificationData property.

Parameters
value Allowed object is QualificationDataForPositionRestrictionOrJobProfileType

public void setRecruitingInstructionData (RecruitingInstructionDataType value)

Sets the value of the recruitingInstructionData property.

Parameters
value Allowed object is RecruitingInstructionDataType

public void setRecruitingStartDate (XMLGregorianCalendar value)

Sets the value of the recruitingStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setReplacementForWorkerReference (WorkerObjectType value)

Sets the value of the replacementForWorkerReference property.

Parameters
value Allowed object is WorkerObjectType

public void setScheduledWeeklyHours (BigDecimal value)

Sets the value of the scheduledWeeklyHours property.

Parameters
value Allowed object is BigDecimal

public void setTargetEndDate (XMLGregorianCalendar value)

Sets the value of the targetEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTargetHireDate (XMLGregorianCalendar value)

Sets the value of the targetHireDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setWorkShiftReference (WorkShiftObjectType value)

Sets the value of the workShiftReference property.

Parameters
value Allowed object is WorkShiftObjectType

public void setWorkerTypeReference (WorkerTypeObjectType value)

Sets the value of the workerTypeReference property.

Parameters
value Allowed object is WorkerTypeObjectType