public class

ChangePositionDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.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

Constants
long serialVersionUID
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
Boolean getClosePositionOrDecreaseHeadcount()
Gets the value of the closePositionOrDecreaseHeadcount property.
XMLGregorianCalendar getFirstDayOfWork()
Gets the value of the firstDayOfWork property.
Boolean getMovePositionOrJob()
Gets the value of the movePositionOrJob 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.
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.
void setReasonReference(List<EventClassificationSubcategoryObjectType> reasonReference)
Sets the value of the reasonReference property.
void setWorkerDocumentData(List<WorkerDocumentForStaffingEventDataType> workerDocumentData)
Sets the value of the workerDocumentData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

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

Gets the value of the closePositionOrDecreaseHeadcount property. This getter has been renamed from isClosePositionOrDecreaseHeadcount() to getClosePositionOrDecreaseHeadcount() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public XMLGregorianCalendar getFirstDayOfWork ()

Gets the value of the firstDayOfWork property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean getMovePositionOrJob ()

Gets the value of the movePositionOrJob property. This getter has been renamed from isMovePositionOrJob() to getMovePositionOrJob() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

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

public void setReasonReference (List<EventClassificationSubcategoryObjectType> reasonReference)

Sets the value of the reasonReference property.

Parameters
reasonReference Allowed object is EventClassificationSubcategoryObjectType

public void setWorkerDocumentData (List<WorkerDocumentForStaffingEventDataType> workerDocumentData)

Sets the value of the workerDocumentData property.

Parameters
workerDocumentData Allowed object is WorkerDocumentForStaffingEventDataType