public class

JobRequisitionDataForCreateAndEditType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.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="Primary_Location_Reference" type="{urn:com.workday/bsvc}LocationObjectType" minOccurs="0"/>
         <element name="Additional_Location_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_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"/>
         <element name="Replacement_for_Worker_Reference" type="{urn:com.workday/bsvc}WorkerObjectType" minOccurs="0"/>
         <element name="Organization_Data" type="{urn:com.workday/bsvc}Job_Requisition_Organizations_Data_for_Business_ProcessType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean academicTenureEligible
protected List<LocationObjectType> additionalLocationReference
protected ContingentWorkerCostInformationDataType contingentWorkerCostInformation
protected String jobDescription
protected String jobPostingTitle
protected JobProfileObjectType jobProfileReference
protected List<JobRequisitionAttachmentsType> jobRequisitionAttachments
protected String jobRequisitionID
protected String justification
protected JobRequisitionOrganizationsDataForBusinessProcessType organizationData
protected PositionTimeTypeObjectType positionTimeTypeReference
protected LocationObjectType primaryLocationReference
protected QualificationDataForPositionRestrictionOrJobProfileType qualificationReplacementData
protected RecruitingInstructionObjectType recruitingInstructionReference
protected XMLGregorianCalendar recruitingStartDate
protected WorkerObjectType replacementForWorkerReference
protected BigDecimal scheduledWeeklyHours
protected XMLGregorianCalendar targetEndDate
protected XMLGregorianCalendar targetHireDate
protected WorkShiftObjectType workShiftReference
protected PositionWorkerTypeObjectType workerSubTypeReference
protected WorkerTypeObjectType workerTypeReference
Public Constructors
JobRequisitionDataForCreateAndEditType()
Public Methods
Boolean getAcademicTenureEligible()
Gets the value of the academicTenureEligible property.
List<LocationObjectType> getAdditionalLocationReference()
Gets the value of the additionalLocationReference property.
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.
JobRequisitionOrganizationsDataForBusinessProcessType getOrganizationData()
Gets the value of the organizationData property.
PositionTimeTypeObjectType getPositionTimeTypeReference()
Gets the value of the positionTimeTypeReference property.
LocationObjectType getPrimaryLocationReference()
Gets the value of the primaryLocationReference 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.
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.
PositionWorkerTypeObjectType getWorkerSubTypeReference()
Gets the value of the workerSubTypeReference property.
WorkerTypeObjectType getWorkerTypeReference()
Gets the value of the workerTypeReference property.
void setAcademicTenureEligible(Boolean value)
Sets the value of the academicTenureEligible property.
void setAdditionalLocationReference(List<LocationObjectType> additionalLocationReference)
Sets the value of the additionalLocationReference 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 setJobRequisitionAttachments(List<JobRequisitionAttachmentsType> jobRequisitionAttachments)
Sets the value of the jobRequisitionAttachments property.
void setJobRequisitionID(String value)
Sets the value of the jobRequisitionID property.
void setJustification(String value)
Sets the value of the justification property.
void setOrganizationData(JobRequisitionOrganizationsDataForBusinessProcessType value)
Sets the value of the organizationData property.
void setPositionTimeTypeReference(PositionTimeTypeObjectType value)
Sets the value of the positionTimeTypeReference property.
void setPrimaryLocationReference(LocationObjectType value)
Sets the value of the primaryLocationReference 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 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 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

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean academicTenureEligible

protected List<LocationObjectType> additionalLocationReference

protected ContingentWorkerCostInformationDataType contingentWorkerCostInformation

protected String jobDescription

protected String jobPostingTitle

protected JobProfileObjectType jobProfileReference

protected List<JobRequisitionAttachmentsType> jobRequisitionAttachments

protected String jobRequisitionID

protected String justification

protected PositionTimeTypeObjectType positionTimeTypeReference

protected LocationObjectType primaryLocationReference

protected QualificationDataForPositionRestrictionOrJobProfileType qualificationReplacementData

protected RecruitingInstructionObjectType recruitingInstructionReference

protected XMLGregorianCalendar recruitingStartDate

protected WorkerObjectType replacementForWorkerReference

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 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> getAdditionalLocationReference ()

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

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

    getAdditionalLocationReference().add(newItem);
 

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

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 JobRequisitionOrganizationsDataForBusinessProcessType getOrganizationData ()

Gets the value of the organizationData property.

public PositionTimeTypeObjectType getPositionTimeTypeReference ()

Gets the value of the positionTimeTypeReference property.

Returns

public LocationObjectType getPrimaryLocationReference ()

Gets the value of the primaryLocationReference 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 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 PositionWorkerTypeObjectType getWorkerSubTypeReference ()

Gets the value of the workerSubTypeReference 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 setAdditionalLocationReference (List<LocationObjectType> additionalLocationReference)

Sets the value of the additionalLocationReference property.

Parameters
additionalLocationReference Allowed object is LocationObjectType

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

Sets the value of the jobRequisitionAttachments property.

Parameters
jobRequisitionAttachments Allowed object is JobRequisitionAttachmentsType

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 setOrganizationData (JobRequisitionOrganizationsDataForBusinessProcessType value)

Sets the value of the organizationData property.

Parameters
value Allowed object is JobRequisitionOrganizationsDataForBusinessProcessType

public void setPositionTimeTypeReference (PositionTimeTypeObjectType value)

Sets the value of the positionTimeTypeReference property.

Parameters
value Allowed object is PositionTimeTypeObjectType

public void setPrimaryLocationReference (LocationObjectType value)

Sets the value of the primaryLocationReference property.

Parameters
value Allowed object is LocationObjectType

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