public class

PayrollModule

extends AbstractWorkdayModule
java.lang.Object
   ↳ org.mule.modules.workday.AbstractWorkdayModule
     ↳ org.mule.modules.workday.payroll.PayrollModule
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
[Expand]
Inherited Fields
From class org.mule.modules.workday.AbstractWorkdayModule
Public Constructors
PayrollModule()
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
From class java.lang.Object

Fields

private PayrollClient client

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 PayrollModule ()

Public Methods

public void init ()

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)

Parameters
client

public void setEndpoint (String endpoint)

Parameters
endpoint

public void setPassword (String password)

Parameters
password

public void setUsername (String username)

Parameters
username