public class

PeriodDataType

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

Class Overview

Period Content Data

Java class for Period_DataType complex type.

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

 <complexType name="Period_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Period_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Period_End_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Payroll_Payment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Payroll_GL_Accruals" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Days_to_Accrue" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <minInclusive value="0"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Days_in_Basis" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <minInclusive value="0"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Accrual_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Accrual_Reversal_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Lock_Time_Entry" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Payroll_Period_Reference" type="{urn:com.workday/bsvc}PeriodObjectType" minOccurs="0"/>
         <element name="Valuation_Date_Override_Data" type="{urn:com.workday/bsvc}Valuation_Date_Override_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected XMLGregorianCalendar accrualDate
protected XMLGregorianCalendar accrualReversalDate
protected BigDecimal daysInBasis
protected BigDecimal daysToAccrue
protected XMLGregorianCalendar lockTimeEntry
protected Boolean payrollGLAccruals
protected XMLGregorianCalendar payrollPaymentDate
protected PeriodObjectType payrollPeriodReference
protected XMLGregorianCalendar periodEndDate
protected XMLGregorianCalendar periodStartDate
protected List<ValuationDateOverrideDataType> valuationDateOverrideData
Public Constructors
PeriodDataType()
Public Methods
XMLGregorianCalendar getAccrualDate()
Gets the value of the accrualDate property.
XMLGregorianCalendar getAccrualReversalDate()
Gets the value of the accrualReversalDate property.
BigDecimal getDaysInBasis()
Gets the value of the daysInBasis property.
BigDecimal getDaysToAccrue()
Gets the value of the daysToAccrue property.
XMLGregorianCalendar getLockTimeEntry()
Gets the value of the lockTimeEntry property.
XMLGregorianCalendar getPayrollPaymentDate()
Gets the value of the payrollPaymentDate property.
PeriodObjectType getPayrollPeriodReference()
Gets the value of the payrollPeriodReference property.
XMLGregorianCalendar getPeriodEndDate()
Gets the value of the periodEndDate property.
XMLGregorianCalendar getPeriodStartDate()
Gets the value of the periodStartDate property.
List<ValuationDateOverrideDataType> getValuationDateOverrideData()
Gets the value of the valuationDateOverrideData property.
Boolean isPayrollGLAccruals()
Gets the value of the payrollGLAccruals property.
void setAccrualDate(XMLGregorianCalendar value)
Sets the value of the accrualDate property.
void setAccrualReversalDate(XMLGregorianCalendar value)
Sets the value of the accrualReversalDate property.
void setDaysInBasis(BigDecimal value)
Sets the value of the daysInBasis property.
void setDaysToAccrue(BigDecimal value)
Sets the value of the daysToAccrue property.
void setLockTimeEntry(XMLGregorianCalendar value)
Sets the value of the lockTimeEntry property.
void setPayrollGLAccruals(Boolean value)
Sets the value of the payrollGLAccruals property.
void setPayrollPaymentDate(XMLGregorianCalendar value)
Sets the value of the payrollPaymentDate property.
void setPayrollPeriodReference(PeriodObjectType value)
Sets the value of the payrollPeriodReference property.
void setPeriodEndDate(XMLGregorianCalendar value)
Sets the value of the periodEndDate property.
void setPeriodStartDate(XMLGregorianCalendar value)
Sets the value of the periodStartDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected XMLGregorianCalendar accrualDate

protected XMLGregorianCalendar accrualReversalDate

protected BigDecimal daysInBasis

protected BigDecimal daysToAccrue

protected XMLGregorianCalendar lockTimeEntry

protected Boolean payrollGLAccruals

protected XMLGregorianCalendar payrollPaymentDate

protected PeriodObjectType payrollPeriodReference

protected XMLGregorianCalendar periodEndDate

protected XMLGregorianCalendar periodStartDate

protected List<ValuationDateOverrideDataType> valuationDateOverrideData

Public Constructors

public PeriodDataType ()

Public Methods

public XMLGregorianCalendar getAccrualDate ()

Gets the value of the accrualDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getAccrualReversalDate ()

Gets the value of the accrualReversalDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getDaysInBasis ()

Gets the value of the daysInBasis property.

Returns
  • possible object is BigDecimal

public BigDecimal getDaysToAccrue ()

Gets the value of the daysToAccrue property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getLockTimeEntry ()

Gets the value of the lockTimeEntry property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getPayrollPaymentDate ()

Gets the value of the payrollPaymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public PeriodObjectType getPayrollPeriodReference ()

Gets the value of the payrollPeriodReference property.

Returns

public XMLGregorianCalendar getPeriodEndDate ()

Gets the value of the periodEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getPeriodStartDate ()

Gets the value of the periodStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<ValuationDateOverrideDataType> getValuationDateOverrideData ()

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

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

    getValuationDateOverrideData().add(newItem);
 

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

public Boolean isPayrollGLAccruals ()

Gets the value of the payrollGLAccruals property.

Returns
  • possible object is Boolean

public void setAccrualDate (XMLGregorianCalendar value)

Sets the value of the accrualDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setAccrualReversalDate (XMLGregorianCalendar value)

Sets the value of the accrualReversalDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDaysInBasis (BigDecimal value)

Sets the value of the daysInBasis property.

Parameters
value Allowed object is BigDecimal

public void setDaysToAccrue (BigDecimal value)

Sets the value of the daysToAccrue property.

Parameters
value Allowed object is BigDecimal

public void setLockTimeEntry (XMLGregorianCalendar value)

Sets the value of the lockTimeEntry property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPayrollGLAccruals (Boolean value)

Sets the value of the payrollGLAccruals property.

Parameters
value Allowed object is Boolean

public void setPayrollPaymentDate (XMLGregorianCalendar value)

Sets the value of the payrollPaymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPayrollPeriodReference (PeriodObjectType value)

Sets the value of the payrollPeriodReference property.

Parameters
value Allowed object is PeriodObjectType

public void setPeriodEndDate (XMLGregorianCalendar value)

Sets the value of the periodEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPeriodStartDate (XMLGregorianCalendar value)

Sets the value of the periodStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar