Known Direct Subclasses
|
Known Indirect Subclasses
|
Class Overview
The Workday
Payroll Module
contains operations that expose Workday Payroll
data for integration with third parties (such as time and attendance).
Summary
| Fields |
|
private
PayrollClient |
client |
The client, mainly for mocking purposes. |
|
private
String |
endpoint |
The payroll endpoint. |
|
private
String |
password |
The Workday account's password
|
|
private
String |
username |
The Workday account's username
|
| Public Methods |
|
void
|
init()
|
|
PutPayrollFederalW4TaxElectionResponseType
|
putPayrollFederalW4TaxElection(boolean lockInLetter, boolean noWageNoTax, boolean nonresidentAlien, boolean exempt, String additionalAmount, String numberOfAllowances, Date effectiveAsOf, Map<String, Object> workerReference, Map<String, Object> companyReference, Map<String, Object> maritalStatusReference)
Put worker federal W-4 tax election data.
|
|
void
|
setClient(Object client)
|
|
void
|
setEndpoint(String endpoint)
|
|
void
|
setPassword(String password)
|
|
void
|
setUsername(String username)
|
|
[Expand]
Inherited Methods |
From class
org.mule.modules.workday.AbstractWorkdayModule
|
<A>
A
|
adapt(A client, Class<A> type, Logger logger)
|
|
void
|
initClient(Object client)
|
|
abstract
void
|
setClient(Object client)
|
|
<A>
A
|
unmap(Map<String, Object> map, Class<A> clazz)
|
|
<A>
A
|
unmapWrapper(String key, Object value, Class<A> clazz)
|
|
Map<String, Object>
|
wrap(String key, Object value)
|
|
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
Fields
The client, mainly for mocking purposes. *
private
String
endpoint
The payroll endpoint.
For example: https://impl-cc.workday.com/ccx/service/developer/Payroll/v15
private
String
password
The Workday account's password
private
String
username
The Workday account's username
Public Constructors
Public Methods
public
PutPayrollFederalW4TaxElectionResponseType
putPayrollFederalW4TaxElection
(boolean lockInLetter, boolean noWageNoTax, boolean nonresidentAlien, boolean exempt, String additionalAmount, String numberOfAllowances, Date effectiveAsOf, Map<String, Object> workerReference, Map<String, Object> companyReference, Map<String, Object> maritalStatusReference)
Put worker federal W-4 tax election data.
Parameters
| lockInLetter
| Lock in Letter Indicator on the W-4 |
| noWageNoTax
| No Wage/No Tax Indicator on the W-4 |
| nonresidentAlien
| Nonresident Alien Indicator on the W-4 |
| exempt
| Exempt Indicator on the W-4 |
| additionalAmount
| Additional Amount on the W-4 |
| numberOfAllowances
| The Number of Allowances on the W-4 |
| effectiveAsOf
| The Effective date of the W-4 |
| workerReference
| Worker the W-4 is for |
| companyReference
| The Company the W-4 is for |
| maritalStatusReference
| The Marital Status of the Worker that the W-4 is for |
Returns
- a response with The Payroll Payee W-4 instance that is created and the data that should be displayed for the instance of the W-4
Throws
| Exception
| if the operation fails |
|
| if operation fails
|
public
void
setClient
(Object client)
public
void
setEndpoint
(String endpoint)
public
void
setPassword
(String password)
public
void
setUsername
(String username)