public class

PositionDataType

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

Class Overview

Contains the detailed information about a Position.

Java class for Position_DataType complex type.

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

 <complexType name="Position_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Supervisory_Organization_Reference" type="{urn:com.workday/bsvc}Supervisory_OrganizationObjectType"/>
         <element name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Position_Definition_Data" type="{urn:com.workday/bsvc}Position_Details_DataType" minOccurs="0"/>
         <element name="Position_Restrictions_Data" type="{urn:com.workday/bsvc}Position_Group_Restriction_Summary_DataType" minOccurs="0"/>
         <element name="Default_Compensation_Data" type="{urn:com.workday/bsvc}Compensation_Default_DataType" minOccurs="0"/>
         <element name="Default_Position_Organization_Assignments_Data" type="{urn:com.workday/bsvc}Default_Position_Organization_Assignments_DataType" minOccurs="0"/>
         <element name="Worker_For_Filled_Position" type="{urn:com.workday/bsvc}Worker_For_Filled_PositionType" minOccurs="0"/>
         <element name="Qualification_Data" type="{urn:com.workday/bsvc}Qualifications_from_Position_Restrictions_DataType" minOccurs="0"/>
         <element name="Integration_Field_Override_Data" type="{urn:com.workday/bsvc}Document_Field_Result_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Open_Job_Requisition_Data" type="{urn:com.workday/bsvc}Job_Requisition_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompensationDefaultDataType defaultCompensationData
protected DefaultPositionOrganizationAssignmentsDataType defaultPositionOrganizationAssignmentsData
protected XMLGregorianCalendar effectiveDate
protected List<DocumentFieldResultDataType> integrationFieldOverrideData
protected JobRequisitionDataType openJobRequisitionData
protected PositionDetailsDataType positionDefinitionData
protected PositionGroupRestrictionSummaryDataType positionRestrictionsData
protected QualificationsFromPositionRestrictionsDataType qualificationData
protected SupervisoryOrganizationObjectType supervisoryOrganizationReference
protected WorkerForFilledPositionType workerForFilledPosition
Public Constructors
PositionDataType()
Public Methods
CompensationDefaultDataType getDefaultCompensationData()
Gets the value of the defaultCompensationData property.
DefaultPositionOrganizationAssignmentsDataType getDefaultPositionOrganizationAssignmentsData()
Gets the value of the defaultPositionOrganizationAssignmentsData property.
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
List<DocumentFieldResultDataType> getIntegrationFieldOverrideData()
Gets the value of the integrationFieldOverrideData property.
JobRequisitionDataType getOpenJobRequisitionData()
Gets the value of the openJobRequisitionData property.
PositionDetailsDataType getPositionDefinitionData()
Gets the value of the positionDefinitionData property.
PositionGroupRestrictionSummaryDataType getPositionRestrictionsData()
Gets the value of the positionRestrictionsData property.
QualificationsFromPositionRestrictionsDataType getQualificationData()
Gets the value of the qualificationData property.
SupervisoryOrganizationObjectType getSupervisoryOrganizationReference()
Gets the value of the supervisoryOrganizationReference property.
WorkerForFilledPositionType getWorkerForFilledPosition()
Gets the value of the workerForFilledPosition property.
void setDefaultCompensationData(CompensationDefaultDataType value)
Sets the value of the defaultCompensationData property.
void setDefaultPositionOrganizationAssignmentsData(DefaultPositionOrganizationAssignmentsDataType value)
Sets the value of the defaultPositionOrganizationAssignmentsData property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setIntegrationFieldOverrideData(List<DocumentFieldResultDataType> integrationFieldOverrideData)
Sets the value of the integrationFieldOverrideData property.
void setOpenJobRequisitionData(JobRequisitionDataType value)
Sets the value of the openJobRequisitionData property.
void setPositionDefinitionData(PositionDetailsDataType value)
Sets the value of the positionDefinitionData property.
void setPositionRestrictionsData(PositionGroupRestrictionSummaryDataType value)
Sets the value of the positionRestrictionsData property.
void setQualificationData(QualificationsFromPositionRestrictionsDataType value)
Sets the value of the qualificationData property.
void setSupervisoryOrganizationReference(SupervisoryOrganizationObjectType value)
Sets the value of the supervisoryOrganizationReference property.
void setWorkerForFilledPosition(WorkerForFilledPositionType value)
Sets the value of the workerForFilledPosition property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompensationDefaultDataType defaultCompensationData

protected DefaultPositionOrganizationAssignmentsDataType defaultPositionOrganizationAssignmentsData

protected XMLGregorianCalendar effectiveDate

protected List<DocumentFieldResultDataType> integrationFieldOverrideData

protected JobRequisitionDataType openJobRequisitionData

protected PositionDetailsDataType positionDefinitionData

protected PositionGroupRestrictionSummaryDataType positionRestrictionsData

protected SupervisoryOrganizationObjectType supervisoryOrganizationReference

protected WorkerForFilledPositionType workerForFilledPosition

Public Constructors

public PositionDataType ()

Public Methods

public CompensationDefaultDataType getDefaultCompensationData ()

Gets the value of the defaultCompensationData property.

Returns

public DefaultPositionOrganizationAssignmentsDataType getDefaultPositionOrganizationAssignmentsData ()

Gets the value of the defaultPositionOrganizationAssignmentsData property.

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<DocumentFieldResultDataType> getIntegrationFieldOverrideData ()

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

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

    getIntegrationFieldOverrideData().add(newItem);
 

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

public JobRequisitionDataType getOpenJobRequisitionData ()

Gets the value of the openJobRequisitionData property.

Returns

public PositionDetailsDataType getPositionDefinitionData ()

Gets the value of the positionDefinitionData property.

Returns

public PositionGroupRestrictionSummaryDataType getPositionRestrictionsData ()

Gets the value of the positionRestrictionsData property.

Returns

public QualificationsFromPositionRestrictionsDataType getQualificationData ()

Gets the value of the qualificationData property.

public SupervisoryOrganizationObjectType getSupervisoryOrganizationReference ()

Gets the value of the supervisoryOrganizationReference property.

Returns

public WorkerForFilledPositionType getWorkerForFilledPosition ()

Gets the value of the workerForFilledPosition property.

Returns

public void setDefaultCompensationData (CompensationDefaultDataType value)

Sets the value of the defaultCompensationData property.

Parameters
value Allowed object is CompensationDefaultDataType

public void setDefaultPositionOrganizationAssignmentsData (DefaultPositionOrganizationAssignmentsDataType value)

Sets the value of the defaultPositionOrganizationAssignmentsData property.

Parameters
value Allowed object is DefaultPositionOrganizationAssignmentsDataType

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setIntegrationFieldOverrideData (List<DocumentFieldResultDataType> integrationFieldOverrideData)

Sets the value of the integrationFieldOverrideData property.

Parameters
integrationFieldOverrideData Allowed object is DocumentFieldResultDataType

public void setOpenJobRequisitionData (JobRequisitionDataType value)

Sets the value of the openJobRequisitionData property.

Parameters
value Allowed object is JobRequisitionDataType

public void setPositionDefinitionData (PositionDetailsDataType value)

Sets the value of the positionDefinitionData property.

Parameters
value Allowed object is PositionDetailsDataType

public void setPositionRestrictionsData (PositionGroupRestrictionSummaryDataType value)

Sets the value of the positionRestrictionsData property.

Parameters
value Allowed object is PositionGroupRestrictionSummaryDataType

public void setQualificationData (QualificationsFromPositionRestrictionsDataType value)

Sets the value of the qualificationData property.

Parameters
value Allowed object is QualificationsFromPositionRestrictionsDataType

public void setSupervisoryOrganizationReference (SupervisoryOrganizationObjectType value)

Sets the value of the supervisoryOrganizationReference property.

Parameters
value Allowed object is SupervisoryOrganizationObjectType

public void setWorkerForFilledPosition (WorkerForFilledPositionType value)

Sets the value of the workerForFilledPosition property.

Parameters
value Allowed object is WorkerForFilledPositionType