public class

JobRequisitionDataForCreateAndEditType

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

Class Overview

Wrapper for Job Requisition data common to create and edit requests.

Java class for Job_Requisition_Data_for_Create_and_EditType complex type.

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

 <complexType name="Job_Requisition_Data_for_Create_and_EditType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <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_Reference" type="{urn:com.workday/bsvc}Recruiting_InstructionObjectType" minOccurs="0"/>
         <element name="Academic_Tenure_Eligible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <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" maxOccurs="unbounded" 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="Worker_Sub-Type_Reference" type="{urn:com.workday/bsvc}Position_Worker_TypeObjectType" minOccurs="0"/>
         <element name="Location_Reference" type="{urn:com.workday/bsvc}LocationObjectType" 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_Replacement_Data" type="{urn:com.workday/bsvc}Qualification_Data_for_Position_Restriction_or_Job_ProfileType" minOccurs="0"/>
         <element name="Contingent_Worker_Cost_Information" type="{urn:com.workday/bsvc}Contingent_Worker_Cost_Information_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean academicTenureEligible
protected ContingentWorkerCostInformationDataType contingentWorkerCostInformation
protected String jobDescription
protected String jobPostingTitle
protected JobProfileObjectType jobProfileReference
protected List<JobRequisitionAttachmentsType> jobRequisitionAttachments
protected String jobRequisitionID
protected String justification
protected LocationObjectType locationReference
protected PositionTimeTypeObjectType positionTimeTypeReference
protected QualificationDataForPositionRestrictionOrJobProfileType qualificationReplacementData
protected RecruitingInstructionObjectType recruitingInstructionReference
protected XMLGregorianCalendar recruitingStartDate
protected BigDecimal scheduledWeeklyHours
protected XMLGregorianCalendar targetEndDate
protected XMLGregorianCalendar targetHireDate
protected WorkShiftObjectType workShiftReference
protected PositionWorkerTypeObjectType workerSubTypeReference
protected WorkerTypeObjectType workerTypeReference
Public Constructors
JobRequisitionDataForCreateAndEditType()
Public Methods
ContingentWorkerCostInformationDataType getContingentWorkerCostInformation()
Gets the value of the contingentWorkerCostInformation 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.
List<JobRequisitionAttachmentsType> getJobRequisitionAttachments()
Gets the value of the jobRequisitionAttachments property.
String getJobRequisitionID()
Gets the value of the jobRequisitionID property.
String getJustification()
Gets the value of the justification property.
LocationObjectType getLocationReference()
Gets the value of the locationReference property.
PositionTimeTypeObjectType getPositionTimeTypeReference()
Gets the value of the positionTimeTypeReference property.
QualificationDataForPositionRestrictionOrJobProfileType getQualificationReplacementData()
Gets the value of the qualificationReplacementData property.
RecruitingInstructionObjectType getRecruitingInstructionReference()
Gets the value of the recruitingInstructionReference property.
XMLGregorianCalendar getRecruitingStartDate()
Gets the value of the recruitingStartDate 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.
PositionWorkerTypeObjectType getWorkerSubTypeReference()
Gets the value of the workerSubTypeReference property.
WorkerTypeObjectType getWorkerTypeReference()
Gets the value of the workerTypeReference property.
Boolean isAcademicTenureEligible()
Gets the value of the academicTenureEligible property.
void setAcademicTenureEligible(Boolean value)
Sets the value of the academicTenureEligible property.
void setContingentWorkerCostInformation(ContingentWorkerCostInformationDataType value)
Sets the value of the contingentWorkerCostInformation 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 setJobRequisitionID(String value)
Sets the value of the jobRequisitionID property.
void setJustification(String value)
Sets the value of the justification property.
void setLocationReference(LocationObjectType value)
Sets the value of the locationReference property.
void setPositionTimeTypeReference(PositionTimeTypeObjectType value)
Sets the value of the positionTimeTypeReference property.
void setQualificationReplacementData(QualificationDataForPositionRestrictionOrJobProfileType value)
Sets the value of the qualificationReplacementData property.
void setRecruitingInstructionReference(RecruitingInstructionObjectType value)
Sets the value of the recruitingInstructionReference property.
void setRecruitingStartDate(XMLGregorianCalendar value)
Sets the value of the recruitingStartDate 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 setWorkerSubTypeReference(PositionWorkerTypeObjectType value)
Sets the value of the workerSubTypeReference property.
void setWorkerTypeReference(WorkerTypeObjectType value)
Sets the value of the workerTypeReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean academicTenureEligible

protected ContingentWorkerCostInformationDataType contingentWorkerCostInformation

protected String jobDescription

protected String jobPostingTitle

protected JobProfileObjectType jobProfileReference

protected List<JobRequisitionAttachmentsType> jobRequisitionAttachments

protected String jobRequisitionID

protected String justification

protected LocationObjectType locationReference

protected PositionTimeTypeObjectType positionTimeTypeReference

protected QualificationDataForPositionRestrictionOrJobProfileType qualificationReplacementData

protected RecruitingInstructionObjectType recruitingInstructionReference

protected XMLGregorianCalendar recruitingStartDate

protected BigDecimal scheduledWeeklyHours

protected XMLGregorianCalendar targetEndDate

protected XMLGregorianCalendar targetHireDate

protected WorkShiftObjectType workShiftReference

protected PositionWorkerTypeObjectType workerSubTypeReference

protected WorkerTypeObjectType workerTypeReference

Public Constructors

public JobRequisitionDataForCreateAndEditType ()

Public Methods

public ContingentWorkerCostInformationDataType getContingentWorkerCostInformation ()

Gets the value of the contingentWorkerCostInformation property.

Returns

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 List<JobRequisitionAttachmentsType> getJobRequisitionAttachments ()

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

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

    getJobRequisitionAttachments().add(newItem);
 

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

public String getJobRequisitionID ()

Gets the value of the jobRequisitionID property.

Returns
  • possible object is String

public String getJustification ()

Gets the value of the justification property.

Returns
  • possible object is String

public LocationObjectType getLocationReference ()

Gets the value of the locationReference property.

Returns

public PositionTimeTypeObjectType getPositionTimeTypeReference ()

Gets the value of the positionTimeTypeReference property.

Returns

public QualificationDataForPositionRestrictionOrJobProfileType getQualificationReplacementData ()

Gets the value of the qualificationReplacementData property.

public RecruitingInstructionObjectType getRecruitingInstructionReference ()

Gets the value of the recruitingInstructionReference property.

Returns

public XMLGregorianCalendar getRecruitingStartDate ()

Gets the value of the recruitingStartDate property.

Returns
  • possible object is XMLGregorianCalendar

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 PositionWorkerTypeObjectType getWorkerSubTypeReference ()

Gets the value of the workerSubTypeReference property.

Returns

public WorkerTypeObjectType getWorkerTypeReference ()

Gets the value of the workerTypeReference property.

Returns

public Boolean isAcademicTenureEligible ()

Gets the value of the academicTenureEligible property.

Returns
  • possible object is Boolean

public void setAcademicTenureEligible (Boolean value)

Sets the value of the academicTenureEligible property.

Parameters
value Allowed object is Boolean

public void setContingentWorkerCostInformation (ContingentWorkerCostInformationDataType value)

Sets the value of the contingentWorkerCostInformation property.

Parameters
value Allowed object is ContingentWorkerCostInformationDataType

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 setJobRequisitionID (String value)

Sets the value of the jobRequisitionID property.

Parameters
value Allowed object is String

public void setJustification (String value)

Sets the value of the justification property.

Parameters
value Allowed object is String

public void setLocationReference (LocationObjectType value)

Sets the value of the locationReference property.

Parameters
value Allowed object is LocationObjectType

public void setPositionTimeTypeReference (PositionTimeTypeObjectType value)

Sets the value of the positionTimeTypeReference property.

Parameters
value Allowed object is PositionTimeTypeObjectType

public void setQualificationReplacementData (QualificationDataForPositionRestrictionOrJobProfileType value)

Sets the value of the qualificationReplacementData property.

Parameters
value Allowed object is QualificationDataForPositionRestrictionOrJobProfileType

public void setRecruitingInstructionReference (RecruitingInstructionObjectType value)

Sets the value of the recruitingInstructionReference property.

Parameters
value Allowed object is RecruitingInstructionObjectType

public void setRecruitingStartDate (XMLGregorianCalendar value)

Sets the value of the recruitingStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

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 setWorkerSubTypeReference (PositionWorkerTypeObjectType value)

Sets the value of the workerSubTypeReference property.

Parameters
value Allowed object is PositionWorkerTypeObjectType

public void setWorkerTypeReference (WorkerTypeObjectType value)

Sets the value of the workerTypeReference property.

Parameters
value Allowed object is WorkerTypeObjectType