public class

PositionDetailsDataType

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

Class Overview

Wrapper element for general data pertaining to a position opening.

Java class for Position_Details_DataType complex type.

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

 <complexType name="Position_Details_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Position_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="Academic_Tenure_Eligible" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Position_Group_Summary" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Position_Status_Reference" type="{urn:com.workday/bsvc}Worker_EventObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Available_For_Hire" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Available_for_Recruiting" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Hiring_Freeze" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Work_Shift_Required" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Available_for_Overlap" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Earliest_Overlap_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Critical_Job" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Difficulty_to_Fill_Reference" type="{urn:com.workday/bsvc}Difficulty_to_FillObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean academicTenureEligible
protected Boolean availableForHire
protected Boolean availableForOverlap
protected Boolean availableForRecruiting
protected Boolean criticalJob
protected DifficultyToFillObjectType difficultyToFillReference
protected XMLGregorianCalendar earliestOverlapDate
protected Boolean hiringFreeze
protected String jobPostingTitle
protected String positionGroupSummary
protected String positionID
protected List<WorkerEventObjectType> positionStatusReference
protected Boolean workShiftRequired
Public Constructors
PositionDetailsDataType()
Public Methods
Boolean getAcademicTenureEligible()
Gets the value of the academicTenureEligible property.
Boolean getAvailableForHire()
Gets the value of the availableForHire property.
Boolean getAvailableForOverlap()
Gets the value of the availableForOverlap property.
Boolean getAvailableForRecruiting()
Gets the value of the availableForRecruiting property.
Boolean getCriticalJob()
Gets the value of the criticalJob property.
DifficultyToFillObjectType getDifficultyToFillReference()
Gets the value of the difficultyToFillReference property.
XMLGregorianCalendar getEarliestOverlapDate()
Gets the value of the earliestOverlapDate property.
Boolean getHiringFreeze()
Gets the value of the hiringFreeze property.
String getJobPostingTitle()
Gets the value of the jobPostingTitle property.
String getPositionGroupSummary()
Gets the value of the positionGroupSummary property.
String getPositionID()
Gets the value of the positionID property.
List<WorkerEventObjectType> getPositionStatusReference()
Gets the value of the positionStatusReference property.
Boolean getWorkShiftRequired()
Gets the value of the workShiftRequired property.
void setAcademicTenureEligible(Boolean value)
Sets the value of the academicTenureEligible property.
void setAvailableForHire(Boolean value)
Sets the value of the availableForHire property.
void setAvailableForOverlap(Boolean value)
Sets the value of the availableForOverlap property.
void setAvailableForRecruiting(Boolean value)
Sets the value of the availableForRecruiting property.
void setCriticalJob(Boolean value)
Sets the value of the criticalJob property.
void setDifficultyToFillReference(DifficultyToFillObjectType value)
Sets the value of the difficultyToFillReference property.
void setEarliestOverlapDate(XMLGregorianCalendar value)
Sets the value of the earliestOverlapDate property.
void setHiringFreeze(Boolean value)
Sets the value of the hiringFreeze property.
void setJobPostingTitle(String value)
Sets the value of the jobPostingTitle property.
void setPositionGroupSummary(String value)
Sets the value of the positionGroupSummary property.
void setPositionID(String value)
Sets the value of the positionID property.
void setPositionStatusReference(List<WorkerEventObjectType> positionStatusReference)
Sets the value of the positionStatusReference property.
void setWorkShiftRequired(Boolean value)
Sets the value of the workShiftRequired property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean academicTenureEligible

protected Boolean availableForHire

protected Boolean availableForOverlap

protected Boolean availableForRecruiting

protected Boolean criticalJob

protected DifficultyToFillObjectType difficultyToFillReference

protected XMLGregorianCalendar earliestOverlapDate

protected Boolean hiringFreeze

protected String jobPostingTitle

protected String positionGroupSummary

protected String positionID

protected List<WorkerEventObjectType> positionStatusReference

protected Boolean workShiftRequired

Public Constructors

public PositionDetailsDataType ()

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 Boolean getAvailableForHire ()

Gets the value of the availableForHire property. This getter has been renamed from isAvailableForHire() to getAvailableForHire() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getAvailableForOverlap ()

Gets the value of the availableForOverlap property. This getter has been renamed from isAvailableForOverlap() to getAvailableForOverlap() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getAvailableForRecruiting ()

Gets the value of the availableForRecruiting property. This getter has been renamed from isAvailableForRecruiting() to getAvailableForRecruiting() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getCriticalJob ()

Gets the value of the criticalJob property. This getter has been renamed from isCriticalJob() to getCriticalJob() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public DifficultyToFillObjectType getDifficultyToFillReference ()

Gets the value of the difficultyToFillReference property.

Returns

public XMLGregorianCalendar getEarliestOverlapDate ()

Gets the value of the earliestOverlapDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean getHiringFreeze ()

Gets the value of the hiringFreeze property. This getter has been renamed from isHiringFreeze() to getHiringFreeze() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getJobPostingTitle ()

Gets the value of the jobPostingTitle property.

Returns
  • possible object is String

public String getPositionGroupSummary ()

Gets the value of the positionGroupSummary property.

Returns
  • possible object is String

public String getPositionID ()

Gets the value of the positionID property.

Returns
  • possible object is String

public List<WorkerEventObjectType> getPositionStatusReference ()

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

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

    getPositionStatusReference().add(newItem);
 

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

public Boolean getWorkShiftRequired ()

Gets the value of the workShiftRequired property. This getter has been renamed from isWorkShiftRequired() to getWorkShiftRequired() by cxf-xjc-boolean plugin.

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 setAvailableForHire (Boolean value)

Sets the value of the availableForHire property.

Parameters
value Allowed object is Boolean

public void setAvailableForOverlap (Boolean value)

Sets the value of the availableForOverlap property.

Parameters
value Allowed object is Boolean

public void setAvailableForRecruiting (Boolean value)

Sets the value of the availableForRecruiting property.

Parameters
value Allowed object is Boolean

public void setCriticalJob (Boolean value)

Sets the value of the criticalJob property.

Parameters
value Allowed object is Boolean

public void setDifficultyToFillReference (DifficultyToFillObjectType value)

Sets the value of the difficultyToFillReference property.

Parameters
value Allowed object is DifficultyToFillObjectType

public void setEarliestOverlapDate (XMLGregorianCalendar value)

Sets the value of the earliestOverlapDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setHiringFreeze (Boolean value)

Sets the value of the hiringFreeze property.

Parameters
value Allowed object is Boolean

public void setJobPostingTitle (String value)

Sets the value of the jobPostingTitle property.

Parameters
value Allowed object is String

public void setPositionGroupSummary (String value)

Sets the value of the positionGroupSummary property.

Parameters
value Allowed object is String

public void setPositionID (String value)

Sets the value of the positionID property.

Parameters
value Allowed object is String

public void setPositionStatusReference (List<WorkerEventObjectType> positionStatusReference)

Sets the value of the positionStatusReference property.

Parameters
positionStatusReference Allowed object is WorkerEventObjectType

public void setWorkShiftRequired (Boolean value)

Sets the value of the workShiftRequired property.

Parameters
value Allowed object is Boolean