public class

PeriodicTaxFilingDataRequestCriteriaType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.payroll.PeriodicTaxFilingDataRequestCriteriaType

Class Overview

Request Criteria for Periodic Worker Tax Filing Data

Java class for Periodic_Tax_Filing_Data_Request_CriteriaType complex type.

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

 <complexType name="Periodic_Tax_Filing_Data_Request_CriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType"/>
         <element name="Result_Completed_From" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Result_Completed_To" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Pay_Group_Reference" type="{urn:com.workday/bsvc}Pay_GroupObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Period_Reference" type="{urn:com.workday/bsvc}PeriodObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompanyObjectType companyReference
protected List<PayGroupObjectType> payGroupReference
protected XMLGregorianCalendar paymentDate
protected List<PeriodObjectType> periodReference
protected XMLGregorianCalendar resultCompletedFrom
protected XMLGregorianCalendar resultCompletedTo
Public Constructors
PeriodicTaxFilingDataRequestCriteriaType()
Public Methods
CompanyObjectType getCompanyReference()
Gets the value of the companyReference property.
List<PayGroupObjectType> getPayGroupReference()
Gets the value of the payGroupReference property.
XMLGregorianCalendar getPaymentDate()
Gets the value of the paymentDate property.
List<PeriodObjectType> getPeriodReference()
Gets the value of the periodReference property.
XMLGregorianCalendar getResultCompletedFrom()
Gets the value of the resultCompletedFrom property.
XMLGregorianCalendar getResultCompletedTo()
Gets the value of the resultCompletedTo property.
void setCompanyReference(CompanyObjectType value)
Sets the value of the companyReference property.
void setPayGroupReference(List<PayGroupObjectType> payGroupReference)
Sets the value of the payGroupReference property.
void setPaymentDate(XMLGregorianCalendar value)
Sets the value of the paymentDate property.
void setPeriodReference(List<PeriodObjectType> periodReference)
Sets the value of the periodReference property.
void setResultCompletedFrom(XMLGregorianCalendar value)
Sets the value of the resultCompletedFrom property.
void setResultCompletedTo(XMLGregorianCalendar value)
Sets the value of the resultCompletedTo property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompanyObjectType companyReference

protected List<PayGroupObjectType> payGroupReference

protected XMLGregorianCalendar paymentDate

protected List<PeriodObjectType> periodReference

protected XMLGregorianCalendar resultCompletedFrom

protected XMLGregorianCalendar resultCompletedTo

Public Constructors

public PeriodicTaxFilingDataRequestCriteriaType ()

Public Methods

public CompanyObjectType getCompanyReference ()

Gets the value of the companyReference property.

Returns

public List<PayGroupObjectType> getPayGroupReference ()

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

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

    getPayGroupReference().add(newItem);
 

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

public XMLGregorianCalendar getPaymentDate ()

Gets the value of the paymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<PeriodObjectType> getPeriodReference ()

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

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

    getPeriodReference().add(newItem);
 

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

public XMLGregorianCalendar getResultCompletedFrom ()

Gets the value of the resultCompletedFrom property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getResultCompletedTo ()

Gets the value of the resultCompletedTo property.

Returns
  • possible object is XMLGregorianCalendar

public void setCompanyReference (CompanyObjectType value)

Sets the value of the companyReference property.

Parameters
value Allowed object is CompanyObjectType

public void setPayGroupReference (List<PayGroupObjectType> payGroupReference)

Sets the value of the payGroupReference property.

Parameters
payGroupReference Allowed object is PayGroupObjectType

public void setPaymentDate (XMLGregorianCalendar value)

Sets the value of the paymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPeriodReference (List<PeriodObjectType> periodReference)

Sets the value of the periodReference property.

Parameters
periodReference Allowed object is PeriodObjectType

public void setResultCompletedFrom (XMLGregorianCalendar value)

Sets the value of the resultCompletedFrom property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setResultCompletedTo (XMLGregorianCalendar value)

Sets the value of the resultCompletedTo property.

Parameters
value Allowed object is XMLGregorianCalendar