public class

PeriodActivityAssignmentEventDataType

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

Class Overview

Contains a reference to the Manage Period Activity Pay Assignments business process event and the assignment details.

Java class for Period_Activity_Assignment_Event_DataType complex type.

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

 <complexType name="Period_Activity_Assignment_Event_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Period_Activity_Assignment_Event_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" minOccurs="0"/>
         <element name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Employee__Reference" type="{urn:com.workday/bsvc}EmployeeObjectType" minOccurs="0"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}PositionObjectType" minOccurs="0"/>
         <element name="Academic_Period_Reference" type="{urn:com.workday/bsvc}Academic_PeriodObjectType" minOccurs="0"/>
         <element name="Period_Activity_Rate_Matrix_Reference" type="{urn:com.workday/bsvc}Period_Activity_Rate_MatrixObjectType" minOccurs="0"/>
         <element name="Reason_Reference" type="{urn:com.workday/bsvc}Event_Classification_SubcategoryObjectType" minOccurs="0"/>
         <element name="Period_Activity_Pay_Assignment" type="{urn:com.workday/bsvc}Period_Activity_Assignment_Version_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Period_Activity_Pay_Assignment_Removed" type="{urn:com.workday/bsvc}Period_Activity_Assignment_Deleted_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AcademicPeriodObjectType academicPeriodReference
protected XMLGregorianCalendar effectiveDate
protected EmployeeObjectType employeeReference
protected UniqueIdentifierObjectType periodActivityAssignmentEventReference
protected List<PeriodActivityAssignmentVersionDataType> periodActivityPayAssignment
protected List<PeriodActivityAssignmentDeletedDataType> periodActivityPayAssignmentRemoved
protected PeriodActivityRateMatrixObjectType periodActivityRateMatrixReference
protected PositionObjectType positionReference
protected EventClassificationSubcategoryObjectType reasonReference
Public Constructors
PeriodActivityAssignmentEventDataType()
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.
UniqueIdentifierObjectType getPeriodActivityAssignmentEventReference()
Gets the value of the periodActivityAssignmentEventReference property.
List<PeriodActivityAssignmentVersionDataType> getPeriodActivityPayAssignment()
Gets the value of the periodActivityPayAssignment property.
List<PeriodActivityAssignmentDeletedDataType> getPeriodActivityPayAssignmentRemoved()
Gets the value of the periodActivityPayAssignmentRemoved property.
PeriodActivityRateMatrixObjectType getPeriodActivityRateMatrixReference()
Gets the value of the periodActivityRateMatrixReference property.
PositionObjectType 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 setPeriodActivityAssignmentEventReference(UniqueIdentifierObjectType value)
Sets the value of the periodActivityAssignmentEventReference property.
void setPeriodActivityPayAssignment(List<PeriodActivityAssignmentVersionDataType> periodActivityPayAssignment)
Sets the value of the periodActivityPayAssignment property.
void setPeriodActivityPayAssignmentRemoved(List<PeriodActivityAssignmentDeletedDataType> periodActivityPayAssignmentRemoved)
Sets the value of the periodActivityPayAssignmentRemoved property.
void setPeriodActivityRateMatrixReference(PeriodActivityRateMatrixObjectType value)
Sets the value of the periodActivityRateMatrixReference property.
void setPositionReference(PositionObjectType 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 UniqueIdentifierObjectType periodActivityAssignmentEventReference

protected List<PeriodActivityAssignmentVersionDataType> periodActivityPayAssignment

protected List<PeriodActivityAssignmentDeletedDataType> periodActivityPayAssignmentRemoved

protected PeriodActivityRateMatrixObjectType periodActivityRateMatrixReference

protected PositionObjectType positionReference

protected EventClassificationSubcategoryObjectType reasonReference

Public Constructors

public PeriodActivityAssignmentEventDataType ()

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 UniqueIdentifierObjectType getPeriodActivityAssignmentEventReference ()

Gets the value of the periodActivityAssignmentEventReference property.

Returns

public List<PeriodActivityAssignmentVersionDataType> 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 PeriodActivityAssignmentVersionDataType

public List<PeriodActivityAssignmentDeletedDataType> getPeriodActivityPayAssignmentRemoved ()

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

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

    getPeriodActivityPayAssignmentRemoved().add(newItem);
 

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

public PeriodActivityRateMatrixObjectType getPeriodActivityRateMatrixReference ()

Gets the value of the periodActivityRateMatrixReference property.

Returns

public PositionObjectType 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 setPeriodActivityAssignmentEventReference (UniqueIdentifierObjectType value)

Sets the value of the periodActivityAssignmentEventReference property.

Parameters
value Allowed object is UniqueIdentifierObjectType

public void setPeriodActivityPayAssignment (List<PeriodActivityAssignmentVersionDataType> periodActivityPayAssignment)

Sets the value of the periodActivityPayAssignment property.

Parameters
periodActivityPayAssignment Allowed object is PeriodActivityAssignmentVersionDataType

public void setPeriodActivityPayAssignmentRemoved (List<PeriodActivityAssignmentDeletedDataType> periodActivityPayAssignmentRemoved)

Sets the value of the periodActivityPayAssignmentRemoved property.

Parameters
periodActivityPayAssignmentRemoved Allowed object is PeriodActivityAssignmentDeletedDataType

public void setPeriodActivityRateMatrixReference (PeriodActivityRateMatrixObjectType value)

Sets the value of the periodActivityRateMatrixReference property.

Parameters
value Allowed object is PeriodActivityRateMatrixObjectType

public void setPositionReference (PositionObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionObjectType

public void setReasonReference (EventClassificationSubcategoryObjectType value)

Sets the value of the reasonReference property.

Parameters
value Allowed object is EventClassificationSubcategoryObjectType