public class

OffCycleInputDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.OffCycleInputDataType

Class Overview

Off-cycle Input Data

Java class for Off-cycle_Input_DataType complex type.

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

 <complexType name="Off-cycle_Input_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="Earning_Reference" type="{urn:com.workday/bsvc}Earning__All_ObjectType"/>
           <element name="Deduction_Reference" type="{urn:com.workday/bsvc}Deduction__All_ObjectType"/>
         </choice>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Hours" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Rate" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Adjustment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Reference_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Payroll_Worktags_Data" type="{urn:com.workday/bsvc}Payroll_Input_Worktags_DataType" minOccurs="0"/>
         <element name="Input_Line_Data" type="{urn:com.workday/bsvc}Off-cycle_Input_Line_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean adjustment
protected BigDecimal amount
protected CurrencyObjectType currencyReference
protected DeductionAllObjectType deductionReference
protected EarningAllObjectType earningReference
protected BigDecimal hours
protected List<OffCycleInputLineDataType> inputLineData
protected PayrollInputWorktagsDataType payrollWorktagsData
protected PositionElementObjectType positionReference
protected BigDecimal rate
protected XMLGregorianCalendar referenceDate
Public Constructors
OffCycleInputDataType()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
DeductionAllObjectType getDeductionReference()
Gets the value of the deductionReference property.
EarningAllObjectType getEarningReference()
Gets the value of the earningReference property.
BigDecimal getHours()
Gets the value of the hours property.
List<OffCycleInputLineDataType> getInputLineData()
Gets the value of the inputLineData property.
PayrollInputWorktagsDataType getPayrollWorktagsData()
Gets the value of the payrollWorktagsData property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
BigDecimal getRate()
Gets the value of the rate property.
XMLGregorianCalendar getReferenceDate()
Gets the value of the referenceDate property.
Boolean isAdjustment()
Gets the value of the adjustment property.
void setAdjustment(Boolean value)
Sets the value of the adjustment property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setDeductionReference(DeductionAllObjectType value)
Sets the value of the deductionReference property.
void setEarningReference(EarningAllObjectType value)
Sets the value of the earningReference property.
void setHours(BigDecimal value)
Sets the value of the hours property.
void setPayrollWorktagsData(PayrollInputWorktagsDataType value)
Sets the value of the payrollWorktagsData property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
void setRate(BigDecimal value)
Sets the value of the rate property.
void setReferenceDate(XMLGregorianCalendar value)
Sets the value of the referenceDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean adjustment

protected BigDecimal amount

protected CurrencyObjectType currencyReference

protected DeductionAllObjectType deductionReference

protected EarningAllObjectType earningReference

protected BigDecimal hours

protected List<OffCycleInputLineDataType> inputLineData

protected PayrollInputWorktagsDataType payrollWorktagsData

protected PositionElementObjectType positionReference

protected BigDecimal rate

protected XMLGregorianCalendar referenceDate

Public Constructors

public OffCycleInputDataType ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public DeductionAllObjectType getDeductionReference ()

Gets the value of the deductionReference property.

Returns

public EarningAllObjectType getEarningReference ()

Gets the value of the earningReference property.

Returns

public BigDecimal getHours ()

Gets the value of the hours property.

Returns
  • possible object is BigDecimal

public List<OffCycleInputLineDataType> getInputLineData ()

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

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

    getInputLineData().add(newItem);
 

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

public PayrollInputWorktagsDataType getPayrollWorktagsData ()

Gets the value of the payrollWorktagsData property.

Returns

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public BigDecimal getRate ()

Gets the value of the rate property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getReferenceDate ()

Gets the value of the referenceDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean isAdjustment ()

Gets the value of the adjustment property.

Returns
  • possible object is Boolean

public void setAdjustment (Boolean value)

Sets the value of the adjustment property.

Parameters
value Allowed object is Boolean

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDeductionReference (DeductionAllObjectType value)

Sets the value of the deductionReference property.

Parameters
value Allowed object is DeductionAllObjectType

public void setEarningReference (EarningAllObjectType value)

Sets the value of the earningReference property.

Parameters
value Allowed object is EarningAllObjectType

public void setHours (BigDecimal value)

Sets the value of the hours property.

Parameters
value Allowed object is BigDecimal

public void setPayrollWorktagsData (PayrollInputWorktagsDataType value)

Sets the value of the payrollWorktagsData property.

Parameters
value Allowed object is PayrollInputWorktagsDataType

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType

public void setRate (BigDecimal value)

Sets the value of the rate property.

Parameters
value Allowed object is BigDecimal

public void setReferenceDate (XMLGregorianCalendar value)

Sets the value of the referenceDate property.

Parameters
value Allowed object is XMLGregorianCalendar