public class

RequestOneTimePaymentSubBusinessProcessType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.RequestOneTimePaymentSubBusinessProcessType

Class Overview

Grant an employee a one-time payment such as a referral, spot bonus, or severance pay. Uses the Request One Time Payment business event through the web service. Can be skipped, processed automatically or processed manually.

Java class for Request_One_Time_Payment_Sub_Business_ProcessType complex type.

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

 <complexType name="Request_One_Time_Payment_Sub_Business_ProcessType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Business_Sub_Process_Parameters" type="{urn:com.workday/bsvc}Business_Sub_Process_ParametersType" minOccurs="0"/>
         <element name="Request_One_Time_Payment_Data" type="{urn:com.workday/bsvc}One-Time_Payment_DataType" minOccurs="0"/>
         <element name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BusinessSubProcessParametersType businessSubProcessParameters
protected XMLGregorianCalendar effectiveDate
protected OneTimePaymentDataType requestOneTimePaymentData
Public Constructors
RequestOneTimePaymentSubBusinessProcessType()
Public Methods
BusinessSubProcessParametersType getBusinessSubProcessParameters()
Gets the value of the businessSubProcessParameters property.
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
OneTimePaymentDataType getRequestOneTimePaymentData()
Gets the value of the requestOneTimePaymentData property.
void setBusinessSubProcessParameters(BusinessSubProcessParametersType value)
Sets the value of the businessSubProcessParameters property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setRequestOneTimePaymentData(OneTimePaymentDataType value)
Sets the value of the requestOneTimePaymentData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BusinessSubProcessParametersType businessSubProcessParameters

protected XMLGregorianCalendar effectiveDate

protected OneTimePaymentDataType requestOneTimePaymentData

Public Constructors

public RequestOneTimePaymentSubBusinessProcessType ()

Public Methods

public BusinessSubProcessParametersType getBusinessSubProcessParameters ()

Gets the value of the businessSubProcessParameters property.

Returns

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public OneTimePaymentDataType getRequestOneTimePaymentData ()

Gets the value of the requestOneTimePaymentData property.

Returns

public void setBusinessSubProcessParameters (BusinessSubProcessParametersType value)

Sets the value of the businessSubProcessParameters property.

Parameters
value Allowed object is BusinessSubProcessParametersType

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRequestOneTimePaymentData (OneTimePaymentDataType value)

Sets the value of the requestOneTimePaymentData property.

Parameters
value Allowed object is OneTimePaymentDataType