public class

OneTimePaymentDataType

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

Class Overview

Data Element that contains the one-time payment information.

Java class for One-Time_Payment_DataType complex type.

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

 <complexType name="One-Time_Payment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="One_Time_Payment_Plan_Reference" type="{urn:com.workday/bsvc}One-Time_Payment_PlanObjectType"/>
         <choice>
           <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="Percent" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="18"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Do_Not_Pay" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Worktags_Data" type="{urn:com.workday/bsvc}Payroll_One_Time_Payment_Worktag_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal amount
protected String comment
protected CurrencyObjectType currencyReference
protected Boolean doNotPay
protected OneTimePaymentPlanObjectType oneTimePaymentPlanReference
protected BigDecimal percent
protected PayrollOneTimePaymentWorktagDataType worktagsData
Public Constructors
OneTimePaymentDataType()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
String getComment()
Gets the value of the comment property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
Boolean getDoNotPay()
Gets the value of the doNotPay property.
OneTimePaymentPlanObjectType getOneTimePaymentPlanReference()
Gets the value of the oneTimePaymentPlanReference property.
BigDecimal getPercent()
Gets the value of the percent property.
PayrollOneTimePaymentWorktagDataType getWorktagsData()
Gets the value of the worktagsData property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setComment(String value)
Sets the value of the comment property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setDoNotPay(Boolean value)
Sets the value of the doNotPay property.
void setOneTimePaymentPlanReference(OneTimePaymentPlanObjectType value)
Sets the value of the oneTimePaymentPlanReference property.
void setPercent(BigDecimal value)
Sets the value of the percent property.
void setWorktagsData(PayrollOneTimePaymentWorktagDataType value)
Sets the value of the worktagsData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal amount

protected String comment

protected CurrencyObjectType currencyReference

protected Boolean doNotPay

protected OneTimePaymentPlanObjectType oneTimePaymentPlanReference

protected BigDecimal percent

protected PayrollOneTimePaymentWorktagDataType worktagsData

Public Constructors

public OneTimePaymentDataType ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public String getComment ()

Gets the value of the comment property.

Returns
  • possible object is String

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public Boolean getDoNotPay ()

Gets the value of the doNotPay property. This getter has been renamed from isDoNotPay() to getDoNotPay() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public OneTimePaymentPlanObjectType getOneTimePaymentPlanReference ()

Gets the value of the oneTimePaymentPlanReference property.

Returns

public BigDecimal getPercent ()

Gets the value of the percent property.

Returns
  • possible object is BigDecimal

public PayrollOneTimePaymentWorktagDataType getWorktagsData ()

Gets the value of the worktagsData property.

Returns

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setComment (String value)

Sets the value of the comment property.

Parameters
value Allowed object is String

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDoNotPay (Boolean value)

Sets the value of the doNotPay property.

Parameters
value Allowed object is Boolean

public void setOneTimePaymentPlanReference (OneTimePaymentPlanObjectType value)

Sets the value of the oneTimePaymentPlanReference property.

Parameters
value Allowed object is OneTimePaymentPlanObjectType

public void setPercent (BigDecimal value)

Sets the value of the percent property.

Parameters
value Allowed object is BigDecimal

public void setWorktagsData (PayrollOneTimePaymentWorktagDataType value)

Sets the value of the worktagsData property.

Parameters
value Allowed object is PayrollOneTimePaymentWorktagDataType