public class

PeriodActivityPayAssignmentsDataType

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

Class Overview

Contains Period Activity Assignment information for a given Worker and Period range in a format suitable for constructing a Manage Period Activity Pay operation request.

Java class for Period_Activity_Pay_Assignments_DataType complex type.

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

 <complexType name="Period_Activity_Pay_Assignments_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Employee_Reference" type="{urn:com.workday/bsvc}EmployeeObjectType"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="Academic_Period_Reference" type="{urn:com.workday/bsvc}Academic_PeriodObjectType"/>
         <element name="Period_Activity_Rate_Matrix_Reference" type="{urn:com.workday/bsvc}Period_Activity_Rate_MatrixObjectType"/>
         <element name="Reason_Reference" type="{urn:com.workday/bsvc}Event_Classification_SubcategoryObjectType"/>
         <element name="Period_Activity_Pay_Assignment" type="{urn:com.workday/bsvc}Period_Activity_Pay_Assignment_DataType" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AcademicPeriodObjectType academicPeriodReference
protected XMLGregorianCalendar effectiveDate
protected EmployeeObjectType employeeReference
protected List<PeriodActivityPayAssignmentDataType> periodActivityPayAssignment
protected PeriodActivityRateMatrixObjectType periodActivityRateMatrixReference
protected PositionElementObjectType positionReference
protected EventClassificationSubcategoryObjectType reasonReference
Public Constructors
PeriodActivityPayAssignmentsDataType()
Public Methods
AcademicPeriodObjectType getAcademicPeriodReference()
Gets the value of the academicPeriodReference property.
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
EmployeeObjectType getEmployeeReference()
Gets the value of the employeeReference property.
List<PeriodActivityPayAssignmentDataType> getPeriodActivityPayAssignment()
Gets the value of the periodActivityPayAssignment property.
PeriodActivityRateMatrixObjectType getPeriodActivityRateMatrixReference()
Gets the value of the periodActivityRateMatrixReference property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
EventClassificationSubcategoryObjectType getReasonReference()
Gets the value of the reasonReference property.
void setAcademicPeriodReference(AcademicPeriodObjectType value)
Sets the value of the academicPeriodReference property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setEmployeeReference(EmployeeObjectType value)
Sets the value of the employeeReference property.
void setPeriodActivityPayAssignment(List<PeriodActivityPayAssignmentDataType> periodActivityPayAssignment)
Sets the value of the periodActivityPayAssignment property.
void setPeriodActivityRateMatrixReference(PeriodActivityRateMatrixObjectType value)
Sets the value of the periodActivityRateMatrixReference property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
void setReasonReference(EventClassificationSubcategoryObjectType value)
Sets the value of the reasonReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AcademicPeriodObjectType academicPeriodReference

protected XMLGregorianCalendar effectiveDate

protected EmployeeObjectType employeeReference

protected List<PeriodActivityPayAssignmentDataType> periodActivityPayAssignment

protected PeriodActivityRateMatrixObjectType periodActivityRateMatrixReference

protected PositionElementObjectType positionReference

protected EventClassificationSubcategoryObjectType reasonReference

Public Constructors

public PeriodActivityPayAssignmentsDataType ()

Public Methods

public AcademicPeriodObjectType getAcademicPeriodReference ()

Gets the value of the academicPeriodReference property.

Returns

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public EmployeeObjectType getEmployeeReference ()

Gets the value of the employeeReference property.

Returns

public List<PeriodActivityPayAssignmentDataType> getPeriodActivityPayAssignment ()

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

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

    getPeriodActivityPayAssignment().add(newItem);
 

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

public PeriodActivityRateMatrixObjectType getPeriodActivityRateMatrixReference ()

Gets the value of the periodActivityRateMatrixReference property.

Returns

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public EventClassificationSubcategoryObjectType getReasonReference ()

Gets the value of the reasonReference property.

Returns

public void setAcademicPeriodReference (AcademicPeriodObjectType value)

Sets the value of the academicPeriodReference property.

Parameters
value Allowed object is AcademicPeriodObjectType

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmployeeReference (EmployeeObjectType value)

Sets the value of the employeeReference property.

Parameters
value Allowed object is EmployeeObjectType

public void setPeriodActivityPayAssignment (List<PeriodActivityPayAssignmentDataType> periodActivityPayAssignment)

Sets the value of the periodActivityPayAssignment property.

Parameters
periodActivityPayAssignment Allowed object is PeriodActivityPayAssignmentDataType

public void setPeriodActivityRateMatrixReference (PeriodActivityRateMatrixObjectType value)

Sets the value of the periodActivityRateMatrixReference property.

Parameters
value Allowed object is PeriodActivityRateMatrixObjectType

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType

public void setReasonReference (EventClassificationSubcategoryObjectType value)

Sets the value of the reasonReference property.

Parameters
value Allowed object is EventClassificationSubcategoryObjectType