public class

SubmitPayrollInputDataType

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

Class Overview

Submit Payroll Input Data

Java class for Submit_Payroll_Input_DataType complex type.

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

 <complexType name="Submit_Payroll_Input_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Payroll_Input_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Batch_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Source_Reference" type="{urn:com.workday/bsvc}Integration_System__Audited_ObjectType" minOccurs="0"/>
         <element name="Ongoing_Input" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Start_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Run_Category_Reference" type="{urn:com.workday/bsvc}Run_CategoryObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Worker_Reference" type="{urn:com.workday/bsvc}WorkerObjectType"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <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="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="Worktag_Data" type="{urn:com.workday/bsvc}Payroll_Input_Worktags_DataType" minOccurs="0"/>
         <element name="Additional_Input_Details_Data" type="{urn:com.workday/bsvc}Additional_Input_DetailsType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Match_Existing_Input" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" minOccurs="0"/>
       </sequence>
       <attribute name="Last_Period_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<AdditionalInputDetailsType> additionalInputDetailsData
protected Boolean adjustment
protected BigDecimal amount
protected String batchID
protected String comment
protected CompanyObjectType companyReference
protected CurrencyObjectType currencyReference
protected DeductionAllObjectType deductionReference
protected EarningAllObjectType earningReference
protected XMLGregorianCalendar endDate
protected BigDecimal hours
protected XMLGregorianCalendar lastPeriodEndDate
protected Boolean matchExistingInput
protected Boolean ongoingInput
protected String payrollInputID
protected PositionElementObjectType positionReference
protected BigDecimal rate
protected List<RunCategoryObjectType> runCategoryReference
protected IntegrationSystemAuditedObjectType sourceReference
protected XMLGregorianCalendar startDate
protected WorkerObjectType workerReference
protected PayrollInputWorktagsDataType worktagData
Public Constructors
SubmitPayrollInputDataType()
Public Methods
List<AdditionalInputDetailsType> getAdditionalInputDetailsData()
Gets the value of the additionalInputDetailsData property.
Boolean getAdjustment()
Gets the value of the adjustment property.
BigDecimal getAmount()
Gets the value of the amount property.
String getBatchID()
Gets the value of the batchID property.
String getComment()
Gets the value of the comment property.
CompanyObjectType getCompanyReference()
Gets the value of the companyReference 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.
XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.
BigDecimal getHours()
Gets the value of the hours property.
XMLGregorianCalendar getLastPeriodEndDate()
Gets the value of the lastPeriodEndDate property.
Boolean getMatchExistingInput()
Gets the value of the matchExistingInput property.
Boolean getOngoingInput()
Gets the value of the ongoingInput property.
String getPayrollInputID()
Gets the value of the payrollInputID property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
BigDecimal getRate()
Gets the value of the rate property.
List<RunCategoryObjectType> getRunCategoryReference()
Gets the value of the runCategoryReference property.
IntegrationSystemAuditedObjectType getSourceReference()
Gets the value of the sourceReference property.
XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.
WorkerObjectType getWorkerReference()
Gets the value of the workerReference property.
PayrollInputWorktagsDataType getWorktagData()
Gets the value of the worktagData property.
void setAdditionalInputDetailsData(List<AdditionalInputDetailsType> additionalInputDetailsData)
Sets the value of the additionalInputDetailsData property.
void setAdjustment(Boolean value)
Sets the value of the adjustment property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setBatchID(String value)
Sets the value of the batchID property.
void setComment(String value)
Sets the value of the comment property.
void setCompanyReference(CompanyObjectType value)
Sets the value of the companyReference 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 setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.
void setHours(BigDecimal value)
Sets the value of the hours property.
void setLastPeriodEndDate(XMLGregorianCalendar value)
Sets the value of the lastPeriodEndDate property.
void setMatchExistingInput(Boolean value)
Sets the value of the matchExistingInput property.
void setOngoingInput(Boolean value)
Sets the value of the ongoingInput property.
void setPayrollInputID(String value)
Sets the value of the payrollInputID property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
void setRate(BigDecimal value)
Sets the value of the rate property.
void setRunCategoryReference(List<RunCategoryObjectType> runCategoryReference)
Sets the value of the runCategoryReference property.
void setSourceReference(IntegrationSystemAuditedObjectType value)
Sets the value of the sourceReference property.
void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.
void setWorkerReference(WorkerObjectType value)
Sets the value of the workerReference property.
void setWorktagData(PayrollInputWorktagsDataType value)
Sets the value of the worktagData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<AdditionalInputDetailsType> additionalInputDetailsData

protected Boolean adjustment

protected BigDecimal amount

protected String batchID

protected String comment

protected CompanyObjectType companyReference

protected CurrencyObjectType currencyReference

protected DeductionAllObjectType deductionReference

protected EarningAllObjectType earningReference

protected XMLGregorianCalendar endDate

protected BigDecimal hours

protected XMLGregorianCalendar lastPeriodEndDate

protected Boolean matchExistingInput

protected Boolean ongoingInput

protected String payrollInputID

protected PositionElementObjectType positionReference

protected BigDecimal rate

protected List<RunCategoryObjectType> runCategoryReference

protected IntegrationSystemAuditedObjectType sourceReference

protected XMLGregorianCalendar startDate

protected WorkerObjectType workerReference

protected PayrollInputWorktagsDataType worktagData

Public Constructors

public SubmitPayrollInputDataType ()

Public Methods

public List<AdditionalInputDetailsType> getAdditionalInputDetailsData ()

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

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

    getAdditionalInputDetailsData().add(newItem);
 

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

public Boolean getAdjustment ()

Gets the value of the adjustment property. This getter has been renamed from isAdjustment() to getAdjustment() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public String getBatchID ()

Gets the value of the batchID property.

Returns
  • possible object is String

public String getComment ()

Gets the value of the comment property.

Returns
  • possible object is String

public CompanyObjectType getCompanyReference ()

Gets the value of the companyReference property.

Returns

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 XMLGregorianCalendar getEndDate ()

Gets the value of the endDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getHours ()

Gets the value of the hours property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getLastPeriodEndDate ()

Gets the value of the lastPeriodEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean getMatchExistingInput ()

Gets the value of the matchExistingInput property. This getter has been renamed from isMatchExistingInput() to getMatchExistingInput() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getOngoingInput ()

Gets the value of the ongoingInput property. This getter has been renamed from isOngoingInput() to getOngoingInput() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getPayrollInputID ()

Gets the value of the payrollInputID property.

Returns
  • possible object is String

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 List<RunCategoryObjectType> getRunCategoryReference ()

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

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

    getRunCategoryReference().add(newItem);
 

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

public IntegrationSystemAuditedObjectType getSourceReference ()

Gets the value of the sourceReference property.

Returns

public XMLGregorianCalendar getStartDate ()

Gets the value of the startDate property.

Returns
  • possible object is XMLGregorianCalendar

public WorkerObjectType getWorkerReference ()

Gets the value of the workerReference property.

Returns

public PayrollInputWorktagsDataType getWorktagData ()

Gets the value of the worktagData property.

Returns

public void setAdditionalInputDetailsData (List<AdditionalInputDetailsType> additionalInputDetailsData)

Sets the value of the additionalInputDetailsData property.

Parameters
additionalInputDetailsData Allowed object is AdditionalInputDetailsType

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 setBatchID (String value)

Sets the value of the batchID property.

Parameters
value Allowed object is String

public void setComment (String value)

Sets the value of the comment property.

Parameters
value Allowed object is String

public void setCompanyReference (CompanyObjectType value)

Sets the value of the companyReference property.

Parameters
value Allowed object is CompanyObjectType

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 setEndDate (XMLGregorianCalendar value)

Sets the value of the endDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setHours (BigDecimal value)

Sets the value of the hours property.

Parameters
value Allowed object is BigDecimal

public void setLastPeriodEndDate (XMLGregorianCalendar value)

Sets the value of the lastPeriodEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setMatchExistingInput (Boolean value)

Sets the value of the matchExistingInput property.

Parameters
value Allowed object is Boolean

public void setOngoingInput (Boolean value)

Sets the value of the ongoingInput property.

Parameters
value Allowed object is Boolean

public void setPayrollInputID (String value)

Sets the value of the payrollInputID property.

Parameters
value Allowed object is String

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 setRunCategoryReference (List<RunCategoryObjectType> runCategoryReference)

Sets the value of the runCategoryReference property.

Parameters
runCategoryReference Allowed object is RunCategoryObjectType

public void setSourceReference (IntegrationSystemAuditedObjectType value)

Sets the value of the sourceReference property.

Parameters
value Allowed object is IntegrationSystemAuditedObjectType

public void setStartDate (XMLGregorianCalendar value)

Sets the value of the startDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setWorkerReference (WorkerObjectType value)

Sets the value of the workerReference property.

Parameters
value Allowed object is WorkerObjectType

public void setWorktagData (PayrollInputWorktagsDataType value)

Sets the value of the worktagData property.

Parameters
value Allowed object is PayrollInputWorktagsDataType