public class

CompensationMatrixAmountBasedDataType

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

Class Overview

The amount based data for this compensation matrix.

Java class for Compensation_Matrix_Amount_Based_DataType complex type.

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

 <complexType name="Compensation_Matrix_Amount_Based_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Default_Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType"/>
         <element name="Default_Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Compensation_Matrix_Target_Rules_Reference" type="{urn:com.workday/bsvc}Condition_RuleObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Compensation_Matrix_Entry_Amount_Based_Data" type="{urn:com.workday/bsvc}Compensation_Matrix_Entry_Amount_Based_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<CompensationMatrixEntryAmountBasedDataType> compensationMatrixEntryAmountBasedData
protected List<ConditionRuleObjectType> compensationMatrixTargetRulesReference
protected CurrencyObjectType defaultCurrencyReference
protected FrequencyObjectType defaultFrequencyReference
Public Constructors
CompensationMatrixAmountBasedDataType()
Public Methods
List<CompensationMatrixEntryAmountBasedDataType> getCompensationMatrixEntryAmountBasedData()
Gets the value of the compensationMatrixEntryAmountBasedData property.
List<ConditionRuleObjectType> getCompensationMatrixTargetRulesReference()
Gets the value of the compensationMatrixTargetRulesReference property.
CurrencyObjectType getDefaultCurrencyReference()
Gets the value of the defaultCurrencyReference property.
FrequencyObjectType getDefaultFrequencyReference()
Gets the value of the defaultFrequencyReference property.
void setCompensationMatrixEntryAmountBasedData(List<CompensationMatrixEntryAmountBasedDataType> compensationMatrixEntryAmountBasedData)
Sets the value of the compensationMatrixEntryAmountBasedData property.
void setCompensationMatrixTargetRulesReference(List<ConditionRuleObjectType> compensationMatrixTargetRulesReference)
Sets the value of the compensationMatrixTargetRulesReference property.
void setDefaultCurrencyReference(CurrencyObjectType value)
Sets the value of the defaultCurrencyReference property.
void setDefaultFrequencyReference(FrequencyObjectType value)
Sets the value of the defaultFrequencyReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<CompensationMatrixEntryAmountBasedDataType> compensationMatrixEntryAmountBasedData

protected List<ConditionRuleObjectType> compensationMatrixTargetRulesReference

protected CurrencyObjectType defaultCurrencyReference

protected FrequencyObjectType defaultFrequencyReference

Public Constructors

public CompensationMatrixAmountBasedDataType ()

Public Methods

public List<CompensationMatrixEntryAmountBasedDataType> getCompensationMatrixEntryAmountBasedData ()

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

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

    getCompensationMatrixEntryAmountBasedData().add(newItem);
 

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

public List<ConditionRuleObjectType> getCompensationMatrixTargetRulesReference ()

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

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

    getCompensationMatrixTargetRulesReference().add(newItem);
 

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

public CurrencyObjectType getDefaultCurrencyReference ()

Gets the value of the defaultCurrencyReference property.

Returns

public FrequencyObjectType getDefaultFrequencyReference ()

Gets the value of the defaultFrequencyReference property.

Returns

public void setCompensationMatrixEntryAmountBasedData (List<CompensationMatrixEntryAmountBasedDataType> compensationMatrixEntryAmountBasedData)

Sets the value of the compensationMatrixEntryAmountBasedData property.

Parameters
compensationMatrixEntryAmountBasedData Allowed object is CompensationMatrixEntryAmountBasedDataType

public void setCompensationMatrixTargetRulesReference (List<ConditionRuleObjectType> compensationMatrixTargetRulesReference)

Sets the value of the compensationMatrixTargetRulesReference property.

Parameters
compensationMatrixTargetRulesReference Allowed object is ConditionRuleObjectType

public void setDefaultCurrencyReference (CurrencyObjectType value)

Sets the value of the defaultCurrencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDefaultFrequencyReference (FrequencyObjectType value)

Sets the value of the defaultFrequencyReference property.

Parameters
value Allowed object is FrequencyObjectType