public class

ProposedPositionDetailsType

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

Class Overview

Wrapper for the proposed position data for this transfer, demotion or promotion.

Java class for Proposed_Position_DetailsType complex type.

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

 <complexType name="Proposed_Position_DetailsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Supervisory_Organization_Reference" type="{urn:com.workday/bsvc}Supervisory_OrganizationObjectType"/>
         <choice>
           <element name="Create_Position" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
           <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_RestrictionsObjectType" minOccurs="0"/>
           <element name="Headcount_Reference" type="{urn:com.workday/bsvc}Headcount_RestrictionsObjectType" minOccurs="0"/>
         </choice>
         <element name="Increase_Headcount" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Position_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <choice>
           <element name="Employee_Type_Reference" type="{urn:com.workday/bsvc}Employee_TypeObjectType" minOccurs="0"/>
           <element name="Contingent_Worker_Type_Reference" type="{urn:com.workday/bsvc}Contingent_Worker_TypeObjectType" minOccurs="0"/>
         </choice>
         <element name="End_Employment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Position_Details" type="{urn:com.workday/bsvc}Position_Details_Sub_DataType" minOccurs="0"/>
         <element name="Contract_Details_Data" type="{urn:com.workday/bsvc}Contract_Details_Sub_DataType" minOccurs="0"/>
         <element name="Expected_Assignment_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="International_Assignment_Type_Reference" type="{urn:com.workday/bsvc}International_Assignment_TypeObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected ContingentWorkerTypeObjectType contingentWorkerTypeReference
protected ContractDetailsSubDataType contractDetailsData
protected Boolean createPosition
protected EmployeeTypeObjectType employeeTypeReference
protected XMLGregorianCalendar endEmploymentDate
protected XMLGregorianCalendar expectedAssignmentEndDate
protected HeadcountRestrictionsObjectType headcountReference
protected Boolean increaseHeadcount
protected InternationalAssignmentTypeObjectType internationalAssignmentTypeReference
protected PositionDetailsSubDataType positionDetails
protected String positionID
protected PositionRestrictionsObjectType positionReference
protected SupervisoryOrganizationObjectType supervisoryOrganizationReference
Public Constructors
ProposedPositionDetailsType()
Public Methods
ContingentWorkerTypeObjectType getContingentWorkerTypeReference()
Gets the value of the contingentWorkerTypeReference property.
ContractDetailsSubDataType getContractDetailsData()
Gets the value of the contractDetailsData property.
EmployeeTypeObjectType getEmployeeTypeReference()
Gets the value of the employeeTypeReference property.
XMLGregorianCalendar getEndEmploymentDate()
Gets the value of the endEmploymentDate property.
XMLGregorianCalendar getExpectedAssignmentEndDate()
Gets the value of the expectedAssignmentEndDate property.
HeadcountRestrictionsObjectType getHeadcountReference()
Gets the value of the headcountReference property.
InternationalAssignmentTypeObjectType getInternationalAssignmentTypeReference()
Gets the value of the internationalAssignmentTypeReference property.
PositionDetailsSubDataType getPositionDetails()
Gets the value of the positionDetails property.
String getPositionID()
Gets the value of the positionID property.
PositionRestrictionsObjectType getPositionReference()
Gets the value of the positionReference property.
SupervisoryOrganizationObjectType getSupervisoryOrganizationReference()
Gets the value of the supervisoryOrganizationReference property.
Boolean isCreatePosition()
Gets the value of the createPosition property.
Boolean isIncreaseHeadcount()
Gets the value of the increaseHeadcount property.
void setContingentWorkerTypeReference(ContingentWorkerTypeObjectType value)
Sets the value of the contingentWorkerTypeReference property.
void setContractDetailsData(ContractDetailsSubDataType value)
Sets the value of the contractDetailsData property.
void setCreatePosition(Boolean value)
Sets the value of the createPosition property.
void setEmployeeTypeReference(EmployeeTypeObjectType value)
Sets the value of the employeeTypeReference property.
void setEndEmploymentDate(XMLGregorianCalendar value)
Sets the value of the endEmploymentDate property.
void setExpectedAssignmentEndDate(XMLGregorianCalendar value)
Sets the value of the expectedAssignmentEndDate property.
void setHeadcountReference(HeadcountRestrictionsObjectType value)
Sets the value of the headcountReference property.
void setIncreaseHeadcount(Boolean value)
Sets the value of the increaseHeadcount property.
void setInternationalAssignmentTypeReference(InternationalAssignmentTypeObjectType value)
Sets the value of the internationalAssignmentTypeReference property.
void setPositionDetails(PositionDetailsSubDataType value)
Sets the value of the positionDetails property.
void setPositionID(String value)
Sets the value of the positionID property.
void setPositionReference(PositionRestrictionsObjectType value)
Sets the value of the positionReference property.
void setSupervisoryOrganizationReference(SupervisoryOrganizationObjectType value)
Sets the value of the supervisoryOrganizationReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected ContingentWorkerTypeObjectType contingentWorkerTypeReference

protected ContractDetailsSubDataType contractDetailsData

protected Boolean createPosition

protected EmployeeTypeObjectType employeeTypeReference

protected XMLGregorianCalendar endEmploymentDate

protected XMLGregorianCalendar expectedAssignmentEndDate

protected HeadcountRestrictionsObjectType headcountReference

protected Boolean increaseHeadcount

protected InternationalAssignmentTypeObjectType internationalAssignmentTypeReference

protected PositionDetailsSubDataType positionDetails

protected String positionID

protected PositionRestrictionsObjectType positionReference

protected SupervisoryOrganizationObjectType supervisoryOrganizationReference

Public Constructors

public ProposedPositionDetailsType ()

Public Methods

public ContingentWorkerTypeObjectType getContingentWorkerTypeReference ()

Gets the value of the contingentWorkerTypeReference property.

Returns

public ContractDetailsSubDataType getContractDetailsData ()

Gets the value of the contractDetailsData property.

Returns

public EmployeeTypeObjectType getEmployeeTypeReference ()

Gets the value of the employeeTypeReference property.

Returns

public XMLGregorianCalendar getEndEmploymentDate ()

Gets the value of the endEmploymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getExpectedAssignmentEndDate ()

Gets the value of the expectedAssignmentEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public HeadcountRestrictionsObjectType getHeadcountReference ()

Gets the value of the headcountReference property.

Returns

public InternationalAssignmentTypeObjectType getInternationalAssignmentTypeReference ()

Gets the value of the internationalAssignmentTypeReference property.

Returns

public PositionDetailsSubDataType getPositionDetails ()

Gets the value of the positionDetails property.

Returns

public String getPositionID ()

Gets the value of the positionID property.

Returns
  • possible object is String

public PositionRestrictionsObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public SupervisoryOrganizationObjectType getSupervisoryOrganizationReference ()

Gets the value of the supervisoryOrganizationReference property.

Returns

public Boolean isCreatePosition ()

Gets the value of the createPosition property.

Returns
  • possible object is Boolean

public Boolean isIncreaseHeadcount ()

Gets the value of the increaseHeadcount property.

Returns
  • possible object is Boolean

public void setContingentWorkerTypeReference (ContingentWorkerTypeObjectType value)

Sets the value of the contingentWorkerTypeReference property.

Parameters
value Allowed object is ContingentWorkerTypeObjectType

public void setContractDetailsData (ContractDetailsSubDataType value)

Sets the value of the contractDetailsData property.

Parameters
value Allowed object is ContractDetailsSubDataType

public void setCreatePosition (Boolean value)

Sets the value of the createPosition property.

Parameters
value Allowed object is Boolean

public void setEmployeeTypeReference (EmployeeTypeObjectType value)

Sets the value of the employeeTypeReference property.

Parameters
value Allowed object is EmployeeTypeObjectType

public void setEndEmploymentDate (XMLGregorianCalendar value)

Sets the value of the endEmploymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExpectedAssignmentEndDate (XMLGregorianCalendar value)

Sets the value of the expectedAssignmentEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setHeadcountReference (HeadcountRestrictionsObjectType value)

Sets the value of the headcountReference property.

Parameters
value Allowed object is HeadcountRestrictionsObjectType

public void setIncreaseHeadcount (Boolean value)

Sets the value of the increaseHeadcount property.

Parameters
value Allowed object is Boolean

public void setInternationalAssignmentTypeReference (InternationalAssignmentTypeObjectType value)

Sets the value of the internationalAssignmentTypeReference property.

Parameters
value Allowed object is InternationalAssignmentTypeObjectType

public void setPositionDetails (PositionDetailsSubDataType value)

Sets the value of the positionDetails property.

Parameters
value Allowed object is PositionDetailsSubDataType

public void setPositionID (String value)

Sets the value of the positionID property.

Parameters
value Allowed object is String

public void setPositionReference (PositionRestrictionsObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionRestrictionsObjectType

public void setSupervisoryOrganizationReference (SupervisoryOrganizationObjectType value)

Sets the value of the supervisoryOrganizationReference property.

Parameters
value Allowed object is SupervisoryOrganizationObjectType