public class

CxfBenefitsClient

extends AbstractCxfWorkdayClient<A>
implements BenefitsAdministrationPort
java.lang.Object
   ↳ org.mule.modules.workday.api.AbstractCxfWorkdayClient<A>
     ↳ org.mule.modules.workday.benefits.CxfBenefitsClient

Class Overview

CxfWorkdayClient Implementation of Workday client that uses CXF

Summary

[Expand]
Inherited Fields
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
Public Constructors
CxfBenefitsClient(String username, String password, String endpoint, String wsdlLocation)
Public Methods
AddDependentResponseType addDependent(AddDependentRequestType body)
This operation adds a Dependent.
ChangeBenefitJobsResponseType changeBenefitJobs(ChangeBenefitJobsRequestType body)
Specifies the benefit jobs for a worker.
ChangeBenefitsResponseType changeBenefits(ChangeBenefitsRequestType body)
This service operation initiates the "Change Benefits for Life Event" business process allowing changes to benefit elections for an employee.
EditDependentResponseType editDependent(EditDependentRequestType body)
This operation updates a dependent.
EnrollInRetirementSavingsPlansResponseType enrollInRetirementSavingsPlans(EnrollInRetirementSavingsPlansRequestType body)
This service operation allows for enrollment into Retirement Savings Plans.
GetBenefitAnnualCreditsResponseType getBenefitAnnualCredits(GetBenefitAnnualCreditsRequestType body)
This service operation retrieves Benefits Annual Credits for one or more employees.
GetBenefitAnnualRatesResponseType getBenefitAnnualRates(GetBenefitAnnualRatesRequestType body)
This service operation retrieves Benefits Annual Rates for one or more employees.
GetBenefitIndividualRatesResponseType getBenefitIndividualRates(GetBenefitIndividualRatesRequestType body)
This service operation retrieves Benefits Individual Rates for one or more employees.
GetEmployeeDefinedContributionElectionsResponseType getEmployeeDefinedContributionElections(GetEmployeeDefinedContributionElectionsRequestType body)
DEPRECATED: The functionality within this operation has been replaced by new functionality within the "Get Change Benefits for Life Event" operation.
GrantCOBRAEligibilityResponseType grantCOBRAEligibility(GrantCOBRAEligibilityRequestType body)
A transaction to modify existing COBRA Eligibility or add new COBRA Eligibility Entries
PutBenefitAnnualCreditResponseType putBenefitAnnualCredit(PutBenefitAnnualCreditRequestType body)
This service operation creates a Benefit Annual Credit for one or more employees.
PutBenefitAnnualRateResponseType putBenefitAnnualRate(PutBenefitAnnualRateRequestType body)
This service operation creates a Benefit Annual Rate for one or more employees.
PutBenefitIndividualRateResponseType putBenefitIndividualRate(PutBenefitIndividualRateRequestType body)
This service operation updates Benefits Individual Rates for one or more employees.
PutDependentResponseType putDependent(PutDependentRequestType body)
DEPRECATED: Adds or updates a dependent
PutEmployeeDefinedContributionElectionsResponseType putEmployeeDefinedContributionElections(PutEmployeeDefinedContributionElectionsRequestType body)
DEPRECATED: The functionality within this operation has been replaced by new functionality within the "Change Benefits for Life Event" operation.
PutPostalCodeSetResponseType putPostalCodeSet(PutPostalCodeSetRequestType body)
Use this operation to add new postal codes to an existing postal code set, or to create a new postal code set.
PutWorkerWellnessDataResponseType putWorkerWellnessData(PutWorkerWellnessDataRequestType body)
This service operation creates/updates Wellness Data for a given worker.
Protected Methods
Class<BenefitsAdministrationPort> portType()
Class<? extends Service> serviceType()
[Expand]
Inherited Methods
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
From class java.lang.Object
From interface com.workday.benefits.BenefitsAdministrationPort

Public Constructors

public CxfBenefitsClient (String username, String password, String endpoint, String wsdlLocation)

Parameters
username
password
endpoint
wsdlLocation

Public Methods

public AddDependentResponseType addDependent (AddDependentRequestType body)

This operation adds a Dependent.

Parameters
body

public ChangeBenefitJobsResponseType changeBenefitJobs (ChangeBenefitJobsRequestType body)

Specifies the benefit jobs for a worker.

Parameters
body

public ChangeBenefitsResponseType changeBenefits (ChangeBenefitsRequestType body)

This service operation initiates the "Change Benefits for Life Event" business process allowing changes to benefit elections for an employee. This service does not support incremental updates or defaults.

Parameters
body

public EditDependentResponseType editDependent (EditDependentRequestType body)

This operation updates a dependent.

Parameters
body

public EnrollInRetirementSavingsPlansResponseType enrollInRetirementSavingsPlans (EnrollInRetirementSavingsPlansRequestType body)

This service operation allows for enrollment into Retirement Savings Plans. It updates incrementally from existing elections and carries forward prior elections unless they are explicitly changed or waived.

Parameters
body

public GetBenefitAnnualCreditsResponseType getBenefitAnnualCredits (GetBenefitAnnualCreditsRequestType body)

This service operation retrieves Benefits Annual Credits for one or more employees.

Parameters
body

public GetBenefitAnnualRatesResponseType getBenefitAnnualRates (GetBenefitAnnualRatesRequestType body)

This service operation retrieves Benefits Annual Rates for one or more employees.

Parameters
body

public GetBenefitIndividualRatesResponseType getBenefitIndividualRates (GetBenefitIndividualRatesRequestType body)

This service operation retrieves Benefits Individual Rates for one or more employees.

Parameters
body

public GetEmployeeDefinedContributionElectionsResponseType getEmployeeDefinedContributionElections (GetEmployeeDefinedContributionElectionsRequestType body)

DEPRECATED: The functionality within this operation has been replaced by new functionality within the "Get Change Benefits for Life Event" operation. This service operation previously retrieved Defined Contribution Elections for one or more employees.

Parameters
body

public GrantCOBRAEligibilityResponseType grantCOBRAEligibility (GrantCOBRAEligibilityRequestType body)

A transaction to modify existing COBRA Eligibility or add new COBRA Eligibility Entries

Parameters
body

public PutBenefitAnnualCreditResponseType putBenefitAnnualCredit (PutBenefitAnnualCreditRequestType body)

This service operation creates a Benefit Annual Credit for one or more employees.

Parameters
body

public PutBenefitAnnualRateResponseType putBenefitAnnualRate (PutBenefitAnnualRateRequestType body)

This service operation creates a Benefit Annual Rate for one or more employees.

Parameters
body

public PutBenefitIndividualRateResponseType putBenefitIndividualRate (PutBenefitIndividualRateRequestType body)

This service operation updates Benefits Individual Rates for one or more employees.

Parameters
body

public PutDependentResponseType putDependent (PutDependentRequestType body)

DEPRECATED: Adds or updates a dependent

Parameters
body

public PutEmployeeDefinedContributionElectionsResponseType putEmployeeDefinedContributionElections (PutEmployeeDefinedContributionElectionsRequestType body)

DEPRECATED: The functionality within this operation has been replaced by new functionality within the "Change Benefits for Life Event" operation. This service operation previously adds, updates or deletes Defined Contribution Elections of an employee.

Parameters
body

public PutPostalCodeSetResponseType putPostalCodeSet (PutPostalCodeSetRequestType body)

Use this operation to add new postal codes to an existing postal code set, or to create a new postal code set.

Parameters
body

public PutWorkerWellnessDataResponseType putWorkerWellnessData (PutWorkerWellnessDataRequestType body)

This service operation creates/updates Wellness Data for a given worker.

Parameters
body

Protected Methods

protected Class<BenefitsAdministrationPort> portType ()

protected Class<? extends Service> serviceType ()