public class

ChangePositionDataType

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

Class Overview

Defines the type of staffing change (transfer, promote, or demote) and the basic change information.

Java class for Change_Position_DataType complex type.

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

 <complexType name="Change_Position_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Reason_Reference" type="{urn:com.workday/bsvc}Event_Classification_SubcategoryObjectType" maxOccurs="unbounded"/>
         <element name="First_Day_of_Work" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Notify_Worker_By" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Move_Position_or_Job" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Close_Position_or_Decrease_Headcount" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Proposed_Position_Details_Data" type="{urn:com.workday/bsvc}Proposed_Position_DetailsType"/>
         <element name="Worker_Document_Data" type="{urn:com.workday/bsvc}Worker_Document_for_Staffing_Event_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean closePositionOrDecreaseHeadcount
protected XMLGregorianCalendar firstDayOfWork
protected Boolean movePositionOrJob
protected XMLGregorianCalendar notifyWorkerBy
protected ProposedPositionDetailsType proposedPositionDetailsData
protected List<EventClassificationSubcategoryObjectType> reasonReference
protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData
Public Constructors
ChangePositionDataType()
Public Methods
XMLGregorianCalendar getFirstDayOfWork()
Gets the value of the firstDayOfWork property.
XMLGregorianCalendar getNotifyWorkerBy()
Gets the value of the notifyWorkerBy property.
ProposedPositionDetailsType getProposedPositionDetailsData()
Gets the value of the proposedPositionDetailsData property.
List<EventClassificationSubcategoryObjectType> getReasonReference()
Gets the value of the reasonReference property.
List<WorkerDocumentForStaffingEventDataType> getWorkerDocumentData()
Gets the value of the workerDocumentData property.
Boolean isClosePositionOrDecreaseHeadcount()
Gets the value of the closePositionOrDecreaseHeadcount property.
Boolean isMovePositionOrJob()
Gets the value of the movePositionOrJob property.
void setClosePositionOrDecreaseHeadcount(Boolean value)
Sets the value of the closePositionOrDecreaseHeadcount property.
void setFirstDayOfWork(XMLGregorianCalendar value)
Sets the value of the firstDayOfWork property.
void setMovePositionOrJob(Boolean value)
Sets the value of the movePositionOrJob property.
void setNotifyWorkerBy(XMLGregorianCalendar value)
Sets the value of the notifyWorkerBy property.
void setProposedPositionDetailsData(ProposedPositionDetailsType value)
Sets the value of the proposedPositionDetailsData property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean closePositionOrDecreaseHeadcount

protected XMLGregorianCalendar firstDayOfWork

protected Boolean movePositionOrJob

protected XMLGregorianCalendar notifyWorkerBy

protected ProposedPositionDetailsType proposedPositionDetailsData

protected List<EventClassificationSubcategoryObjectType> reasonReference

protected List<WorkerDocumentForStaffingEventDataType> workerDocumentData

Public Constructors

public ChangePositionDataType ()

Public Methods

public XMLGregorianCalendar getFirstDayOfWork ()

Gets the value of the firstDayOfWork property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getNotifyWorkerBy ()

Gets the value of the notifyWorkerBy property.

Returns
  • possible object is XMLGregorianCalendar

public ProposedPositionDetailsType getProposedPositionDetailsData ()

Gets the value of the proposedPositionDetailsData property.

Returns

public List<EventClassificationSubcategoryObjectType> getReasonReference ()

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

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

    getReasonReference().add(newItem);
 

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

public List<WorkerDocumentForStaffingEventDataType> getWorkerDocumentData ()

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

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

    getWorkerDocumentData().add(newItem);
 

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

public Boolean isClosePositionOrDecreaseHeadcount ()

Gets the value of the closePositionOrDecreaseHeadcount property.

Returns
  • possible object is Boolean

public Boolean isMovePositionOrJob ()

Gets the value of the movePositionOrJob property.

Returns
  • possible object is Boolean

public void setClosePositionOrDecreaseHeadcount (Boolean value)

Sets the value of the closePositionOrDecreaseHeadcount property.

Parameters
value Allowed object is Boolean

public void setFirstDayOfWork (XMLGregorianCalendar value)

Sets the value of the firstDayOfWork property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setMovePositionOrJob (Boolean value)

Sets the value of the movePositionOrJob property.

Parameters
value Allowed object is Boolean

public void setNotifyWorkerBy (XMLGregorianCalendar value)

Sets the value of the notifyWorkerBy property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setProposedPositionDetailsData (ProposedPositionDetailsType value)

Sets the value of the proposedPositionDetailsData property.

Parameters
value Allowed object is ProposedPositionDetailsType