public class

PositionFuturePaymentPlanAssignmentDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.compensation.PositionFuturePaymentPlanAssignmentDataType

Class Overview

Future payment plan assignments for a position effective for specific date.

Java class for Position_Future_Payment_Plan_Assignment_DataType complex type.

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

 <complexType name="Position_Future_Payment_Plan_Assignment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}WorkerObjectType"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="Assignment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Future_Payment_Plan_Assignment_Data" type="{urn:com.workday/bsvc}Future_Payment_Plan_Assignment_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected XMLGregorianCalendar assignmentDate
protected WorkerObjectType employeeReference
protected List<FuturePaymentPlanAssignmentDataType> futurePaymentPlanAssignmentData
protected PositionElementObjectType positionReference
Public Constructors
PositionFuturePaymentPlanAssignmentDataType()
Public Methods
XMLGregorianCalendar getAssignmentDate()
Gets the value of the assignmentDate property.
WorkerObjectType getEmployeeReference()
Gets the value of the employeeReference property.
List<FuturePaymentPlanAssignmentDataType> getFuturePaymentPlanAssignmentData()
Gets the value of the futurePaymentPlanAssignmentData property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
void setAssignmentDate(XMLGregorianCalendar value)
Sets the value of the assignmentDate property.
void setEmployeeReference(WorkerObjectType value)
Sets the value of the employeeReference property.
void setFuturePaymentPlanAssignmentData(List<FuturePaymentPlanAssignmentDataType> futurePaymentPlanAssignmentData)
Sets the value of the futurePaymentPlanAssignmentData property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected XMLGregorianCalendar assignmentDate

protected WorkerObjectType employeeReference

protected List<FuturePaymentPlanAssignmentDataType> futurePaymentPlanAssignmentData

protected PositionElementObjectType positionReference

Public Constructors

public PositionFuturePaymentPlanAssignmentDataType ()

Public Methods

public XMLGregorianCalendar getAssignmentDate ()

Gets the value of the assignmentDate property.

Returns
  • possible object is XMLGregorianCalendar

public WorkerObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public List<FuturePaymentPlanAssignmentDataType> getFuturePaymentPlanAssignmentData ()

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

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

    getFuturePaymentPlanAssignmentData().add(newItem);
 

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

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public void setAssignmentDate (XMLGregorianCalendar value)

Sets the value of the assignmentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmployeeReference (WorkerObjectType value)

Sets the value of the employeeReference property.

Parameters
value Allowed object is WorkerObjectType

public void setFuturePaymentPlanAssignmentData (List<FuturePaymentPlanAssignmentDataType> futurePaymentPlanAssignmentData)

Sets the value of the futurePaymentPlanAssignmentData property.

Parameters
futurePaymentPlanAssignmentData Allowed object is FuturePaymentPlanAssignmentDataType

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType