public class

AssignCostingAllocationEventDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.absence.AssignCostingAllocationEventDataType

Class Overview

Specifies the costing allocation for the position.

Java class for Assign_Costing_Allocation_Event_DataType complex type.

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

 <complexType name="Assign_Costing_Allocation_Event_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Costing_Override_Data" type="{urn:com.workday/bsvc}Costing_Allocation_Interval_DataType" maxOccurs="unbounded"/>
         <element name="Costing_Allocation_Level_Reference" type="{urn:com.workday/bsvc}Costing_Allocation_LevelObjectType"/>
         <element name="Costing_Allocation_Earning_Reference" type="{urn:com.workday/bsvc}EarningObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected EarningObjectType costingAllocationEarningReference
protected CostingAllocationLevelObjectType costingAllocationLevelReference
protected List<CostingAllocationIntervalDataType> costingOverrideData
Public Constructors
AssignCostingAllocationEventDataType()
Public Methods
EarningObjectType getCostingAllocationEarningReference()
Gets the value of the costingAllocationEarningReference property.
CostingAllocationLevelObjectType getCostingAllocationLevelReference()
Gets the value of the costingAllocationLevelReference property.
List<CostingAllocationIntervalDataType> getCostingOverrideData()
Gets the value of the costingOverrideData property.
void setCostingAllocationEarningReference(EarningObjectType value)
Sets the value of the costingAllocationEarningReference property.
void setCostingAllocationLevelReference(CostingAllocationLevelObjectType value)
Sets the value of the costingAllocationLevelReference property.
void setCostingOverrideData(List<CostingAllocationIntervalDataType> costingOverrideData)
Sets the value of the costingOverrideData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected EarningObjectType costingAllocationEarningReference

protected CostingAllocationLevelObjectType costingAllocationLevelReference

protected List<CostingAllocationIntervalDataType> costingOverrideData

Public Constructors

public AssignCostingAllocationEventDataType ()

Public Methods

public EarningObjectType getCostingAllocationEarningReference ()

Gets the value of the costingAllocationEarningReference property.

Returns

public CostingAllocationLevelObjectType getCostingAllocationLevelReference ()

Gets the value of the costingAllocationLevelReference property.

Returns

public List<CostingAllocationIntervalDataType> getCostingOverrideData ()

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

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

    getCostingOverrideData().add(newItem);
 

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

public void setCostingAllocationEarningReference (EarningObjectType value)

Sets the value of the costingAllocationEarningReference property.

Parameters
value Allowed object is EarningObjectType

public void setCostingAllocationLevelReference (CostingAllocationLevelObjectType value)

Sets the value of the costingAllocationLevelReference property.

Parameters
value Allowed object is CostingAllocationLevelObjectType

public void setCostingOverrideData (List<CostingAllocationIntervalDataType> costingOverrideData)

Sets the value of the costingOverrideData property.

Parameters
costingOverrideData Allowed object is CostingAllocationIntervalDataType