public class

MeritPlanDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.compensation.MeritPlanDataType

Class Overview

Merit Plan Data

Java class for Merit_Plan_DataType complex type.

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

 <complexType name="Merit_Plan_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Setup_Security_Segment_Reference" type="{urn:com.workday/bsvc}Compensation_Setup_Security_SegmentObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Subject_to_Statutory_Minimum" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Allow_Individual_Targets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Compensation_Matrix_Reference" type="{urn:com.workday/bsvc}Compensation_MatrixObjectType" minOccurs="0"/>
         <element name="Use_Matrix_As_Reference_Only" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Waiting_Period_Reference" type="{urn:com.workday/bsvc}Compensation_Waiting_PeriodObjectType" minOccurs="0"/>
         <element name="Include_Active_Employees_in_Waiting_Period" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Time_Proration_Rule_Reference" type="{urn:com.workday/bsvc}Time_Proration_RuleObjectType" minOccurs="0"/>
         <element name="Rounding_Rule_Reference" type="{urn:com.workday/bsvc}Compensation_Rounding_RuleObjectType" minOccurs="0"/>
         <element name="Include_Active_Employees_Assigned_Plan_During_Process_Period" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Percent_Data" type="{urn:com.workday/bsvc}Merit_Plan_Percent_DataType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean allowIndividualTargets
protected CompensationMatrixObjectType compensationMatrixReference
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
protected Boolean includeActiveEmployeesAssignedPlanDuringProcessPeriod
protected Boolean includeActiveEmployeesInWaitingPeriod
protected MeritPlanPercentDataType percentData
protected CompensationRoundingRuleObjectType roundingRuleReference
protected List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference
protected Boolean subjectToStatutoryMinimum
protected TimeProrationRuleObjectType timeProrationRuleReference
protected Boolean useMatrixAsReferenceOnly
protected CompensationWaitingPeriodObjectType waitingPeriodReference
Public Constructors
MeritPlanDataType()
Public Methods
Boolean getAllowIndividualTargets()
Gets the value of the allowIndividualTargets property.
CompensationMatrixObjectType getCompensationMatrixReference()
Gets the value of the compensationMatrixReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
Boolean getIncludeActiveEmployeesAssignedPlanDuringProcessPeriod()
Gets the value of the includeActiveEmployeesAssignedPlanDuringProcessPeriod property.
Boolean getIncludeActiveEmployeesInWaitingPeriod()
Gets the value of the includeActiveEmployeesInWaitingPeriod property.
MeritPlanPercentDataType getPercentData()
Gets the value of the percentData property.
CompensationRoundingRuleObjectType getRoundingRuleReference()
Gets the value of the roundingRuleReference property.
List<CompensationSetupSecuritySegmentObjectType> getSetupSecuritySegmentReference()
Gets the value of the setupSecuritySegmentReference property.
Boolean getSubjectToStatutoryMinimum()
Gets the value of the subjectToStatutoryMinimum property.
TimeProrationRuleObjectType getTimeProrationRuleReference()
Gets the value of the timeProrationRuleReference property.
Boolean getUseMatrixAsReferenceOnly()
Gets the value of the useMatrixAsReferenceOnly property.
CompensationWaitingPeriodObjectType getWaitingPeriodReference()
Gets the value of the waitingPeriodReference property.
void setAllowIndividualTargets(Boolean value)
Sets the value of the allowIndividualTargets property.
void setCompensationMatrixReference(CompensationMatrixObjectType value)
Sets the value of the compensationMatrixReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setIncludeActiveEmployeesAssignedPlanDuringProcessPeriod(Boolean value)
Sets the value of the includeActiveEmployeesAssignedPlanDuringProcessPeriod property.
void setIncludeActiveEmployeesInWaitingPeriod(Boolean value)
Sets the value of the includeActiveEmployeesInWaitingPeriod property.
void setPercentData(MeritPlanPercentDataType value)
Sets the value of the percentData property.
void setRoundingRuleReference(CompensationRoundingRuleObjectType value)
Sets the value of the roundingRuleReference property.
void setSetupSecuritySegmentReference(List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference)
Sets the value of the setupSecuritySegmentReference property.
void setSubjectToStatutoryMinimum(Boolean value)
Sets the value of the subjectToStatutoryMinimum property.
void setTimeProrationRuleReference(TimeProrationRuleObjectType value)
Sets the value of the timeProrationRuleReference property.
void setUseMatrixAsReferenceOnly(Boolean value)
Sets the value of the useMatrixAsReferenceOnly property.
void setWaitingPeriodReference(CompensationWaitingPeriodObjectType value)
Sets the value of the waitingPeriodReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean allowIndividualTargets

protected CompensationMatrixObjectType compensationMatrixReference

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

protected Boolean includeActiveEmployeesAssignedPlanDuringProcessPeriod

protected Boolean includeActiveEmployeesInWaitingPeriod

protected MeritPlanPercentDataType percentData

protected CompensationRoundingRuleObjectType roundingRuleReference

protected List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference

protected Boolean subjectToStatutoryMinimum

protected TimeProrationRuleObjectType timeProrationRuleReference

protected Boolean useMatrixAsReferenceOnly

protected CompensationWaitingPeriodObjectType waitingPeriodReference

Public Constructors

public MeritPlanDataType ()

Public Methods

public Boolean getAllowIndividualTargets ()

Gets the value of the allowIndividualTargets property. This getter has been renamed from isAllowIndividualTargets() to getAllowIndividualTargets() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public CompensationMatrixObjectType getCompensationMatrixReference ()

Gets the value of the compensationMatrixReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public Boolean getIncludeActiveEmployeesAssignedPlanDuringProcessPeriod ()

Gets the value of the includeActiveEmployeesAssignedPlanDuringProcessPeriod property. This getter has been renamed from isIncludeActiveEmployeesAssignedPlanDuringProcessPeriod() to getIncludeActiveEmployeesAssignedPlanDuringProcessPeriod() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getIncludeActiveEmployeesInWaitingPeriod ()

Gets the value of the includeActiveEmployeesInWaitingPeriod property. This getter has been renamed from isIncludeActiveEmployeesInWaitingPeriod() to getIncludeActiveEmployeesInWaitingPeriod() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public MeritPlanPercentDataType getPercentData ()

Gets the value of the percentData property.

Returns

public CompensationRoundingRuleObjectType getRoundingRuleReference ()

Gets the value of the roundingRuleReference property.

Returns

public List<CompensationSetupSecuritySegmentObjectType> getSetupSecuritySegmentReference ()

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

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

    getSetupSecuritySegmentReference().add(newItem);
 

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

public Boolean getSubjectToStatutoryMinimum ()

Gets the value of the subjectToStatutoryMinimum property. This getter has been renamed from isSubjectToStatutoryMinimum() to getSubjectToStatutoryMinimum() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public TimeProrationRuleObjectType getTimeProrationRuleReference ()

Gets the value of the timeProrationRuleReference property.

Returns

public Boolean getUseMatrixAsReferenceOnly ()

Gets the value of the useMatrixAsReferenceOnly property. This getter has been renamed from isUseMatrixAsReferenceOnly() to getUseMatrixAsReferenceOnly() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public CompensationWaitingPeriodObjectType getWaitingPeriodReference ()

Gets the value of the waitingPeriodReference property.

Returns

public void setAllowIndividualTargets (Boolean value)

Sets the value of the allowIndividualTargets property.

Parameters
value Allowed object is Boolean

public void setCompensationMatrixReference (CompensationMatrixObjectType value)

Sets the value of the compensationMatrixReference property.

Parameters
value Allowed object is CompensationMatrixObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setIncludeActiveEmployeesAssignedPlanDuringProcessPeriod (Boolean value)

Sets the value of the includeActiveEmployeesAssignedPlanDuringProcessPeriod property.

Parameters
value Allowed object is Boolean

public void setIncludeActiveEmployeesInWaitingPeriod (Boolean value)

Sets the value of the includeActiveEmployeesInWaitingPeriod property.

Parameters
value Allowed object is Boolean

public void setPercentData (MeritPlanPercentDataType value)

Sets the value of the percentData property.

Parameters
value Allowed object is MeritPlanPercentDataType

public void setRoundingRuleReference (CompensationRoundingRuleObjectType value)

Sets the value of the roundingRuleReference property.

Parameters
value Allowed object is CompensationRoundingRuleObjectType

public void setSetupSecuritySegmentReference (List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference)

Sets the value of the setupSecuritySegmentReference property.

Parameters
setupSecuritySegmentReference Allowed object is CompensationSetupSecuritySegmentObjectType

public void setSubjectToStatutoryMinimum (Boolean value)

Sets the value of the subjectToStatutoryMinimum property.

Parameters
value Allowed object is Boolean

public void setTimeProrationRuleReference (TimeProrationRuleObjectType value)

Sets the value of the timeProrationRuleReference property.

Parameters
value Allowed object is TimeProrationRuleObjectType

public void setUseMatrixAsReferenceOnly (Boolean value)

Sets the value of the useMatrixAsReferenceOnly property.

Parameters
value Allowed object is Boolean

public void setWaitingPeriodReference (CompensationWaitingPeriodObjectType value)

Sets the value of the waitingPeriodReference property.

Parameters
value Allowed object is CompensationWaitingPeriodObjectType