public class

HistoryPaymentDataType

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

Class Overview

The History Payment Data element contains attributes specific to this payment, such as the Gross and Net amounts, an optional Sub-period definition (if the payment is not for the full payroll Period) and optional Third Party Sick Pay indicator.

Java class for History_Payment_DataType complex type.

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

 <complexType name="History_Payment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Third_Party_Sick_Pay" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Payment_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Gross_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Net_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Sub-Period_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Sub-Period_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected BigDecimal grossAmount
protected BigDecimal netAmount
protected XMLGregorianCalendar paymentDate
protected XMLGregorianCalendar subPeriodEndDate
protected XMLGregorianCalendar subPeriodStartDate
protected Boolean thirdPartySickPay
Public Constructors
HistoryPaymentDataType()
Public Methods
BigDecimal getGrossAmount()
Gets the value of the grossAmount property.
BigDecimal getNetAmount()
Gets the value of the netAmount property.
XMLGregorianCalendar getPaymentDate()
Gets the value of the paymentDate property.
XMLGregorianCalendar getSubPeriodEndDate()
Gets the value of the subPeriodEndDate property.
XMLGregorianCalendar getSubPeriodStartDate()
Gets the value of the subPeriodStartDate property.
Boolean isThirdPartySickPay()
Gets the value of the thirdPartySickPay property.
void setGrossAmount(BigDecimal value)
Sets the value of the grossAmount property.
void setNetAmount(BigDecimal value)
Sets the value of the netAmount property.
void setPaymentDate(XMLGregorianCalendar value)
Sets the value of the paymentDate property.
void setSubPeriodEndDate(XMLGregorianCalendar value)
Sets the value of the subPeriodEndDate property.
void setSubPeriodStartDate(XMLGregorianCalendar value)
Sets the value of the subPeriodStartDate property.
void setThirdPartySickPay(Boolean value)
Sets the value of the thirdPartySickPay property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected BigDecimal grossAmount

protected BigDecimal netAmount

protected XMLGregorianCalendar paymentDate

protected XMLGregorianCalendar subPeriodEndDate

protected XMLGregorianCalendar subPeriodStartDate

protected Boolean thirdPartySickPay

Public Constructors

public HistoryPaymentDataType ()

Public Methods

public BigDecimal getGrossAmount ()

Gets the value of the grossAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getNetAmount ()

Gets the value of the netAmount property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getPaymentDate ()

Gets the value of the paymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getSubPeriodEndDate ()

Gets the value of the subPeriodEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getSubPeriodStartDate ()

Gets the value of the subPeriodStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean isThirdPartySickPay ()

Gets the value of the thirdPartySickPay property.

Returns
  • possible object is Boolean

public void setGrossAmount (BigDecimal value)

Sets the value of the grossAmount property.

Parameters
value Allowed object is BigDecimal

public void setNetAmount (BigDecimal value)

Sets the value of the netAmount property.

Parameters
value Allowed object is BigDecimal

public void setPaymentDate (XMLGregorianCalendar value)

Sets the value of the paymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSubPeriodEndDate (XMLGregorianCalendar value)

Sets the value of the subPeriodEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSubPeriodStartDate (XMLGregorianCalendar value)

Sets the value of the subPeriodStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setThirdPartySickPay (Boolean value)

Sets the value of the thirdPartySickPay property.

Parameters
value Allowed object is Boolean