public class

PayeeAllocationDetailDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.payrollinterface.PayeeAllocationDetailDataType

Class Overview

Contains the costing allocation details

Java class for Payee_Allocation_Detail_DataType complex type.

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

 <complexType name="Payee_Allocation_Detail_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Allocation_Detail_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" minOccurs="0"/>
         <element name="Allocation_Order" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Distribution_Percent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="9"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Costing_Worktag_Data" type="{urn:com.workday/bsvc}Costing_Worktag_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected UniqueIdentifierObjectType allocationDetailReference
protected String allocationOrder
protected List<CostingWorktagDataType> costingWorktagData
protected BigDecimal distributionPercent
Public Constructors
PayeeAllocationDetailDataType()
Public Methods
UniqueIdentifierObjectType getAllocationDetailReference()
Gets the value of the allocationDetailReference property.
String getAllocationOrder()
Gets the value of the allocationOrder property.
List<CostingWorktagDataType> getCostingWorktagData()
Gets the value of the costingWorktagData property.
BigDecimal getDistributionPercent()
Gets the value of the distributionPercent property.
void setAllocationDetailReference(UniqueIdentifierObjectType value)
Sets the value of the allocationDetailReference property.
void setAllocationOrder(String value)
Sets the value of the allocationOrder property.
void setCostingWorktagData(List<CostingWorktagDataType> costingWorktagData)
Sets the value of the costingWorktagData property.
void setDistributionPercent(BigDecimal value)
Sets the value of the distributionPercent property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected UniqueIdentifierObjectType allocationDetailReference

protected String allocationOrder

protected List<CostingWorktagDataType> costingWorktagData

protected BigDecimal distributionPercent

Public Constructors

public PayeeAllocationDetailDataType ()

Public Methods

public UniqueIdentifierObjectType getAllocationDetailReference ()

Gets the value of the allocationDetailReference property.

Returns

public String getAllocationOrder ()

Gets the value of the allocationOrder property.

Returns
  • possible object is String

public List<CostingWorktagDataType> getCostingWorktagData ()

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

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

    getCostingWorktagData().add(newItem);
 

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

public BigDecimal getDistributionPercent ()

Gets the value of the distributionPercent property.

Returns
  • possible object is BigDecimal

public void setAllocationDetailReference (UniqueIdentifierObjectType value)

Sets the value of the allocationDetailReference property.

Parameters
value Allowed object is UniqueIdentifierObjectType

public void setAllocationOrder (String value)

Sets the value of the allocationOrder property.

Parameters
value Allowed object is String

public void setCostingWorktagData (List<CostingWorktagDataType> costingWorktagData)

Sets the value of the costingWorktagData property.

Parameters
costingWorktagData Allowed object is CostingWorktagDataType

public void setDistributionPercent (BigDecimal value)

Sets the value of the distributionPercent property.

Parameters
value Allowed object is BigDecimal