public class

CompensationMatrixEntryAmountBasedDataType

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

Class Overview

Data for a single compensation matrix entry.

Java class for Compensation_Matrix_Entry_Amount_Based_DataType complex type.

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

 <complexType name="Compensation_Matrix_Entry_Amount_Based_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Entry_Target_Rule_Reference" type="{urn:com.workday/bsvc}Condition_RuleObjectType" minOccurs="0"/>
         <element name="Performance_Evaluation_Rating_Reference" type="{urn:com.workday/bsvc}Review_RatingObjectType" minOccurs="0"/>
         <element name="Quartile_Placement_Reference" type="{urn:com.workday/bsvc}Pay_Range_QuartileObjectType" minOccurs="0"/>
         <element name="Retention_Reference" type="{urn:com.workday/bsvc}RetentionObjectType" minOccurs="0"/>
         <element name="Compa_Ratio_Range_Segment_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" minOccurs="0"/>
         <element name="Pay_Range_Segment_Reference" type="{urn:com.workday/bsvc}Unique_IdentifierObjectType" minOccurs="0"/>
         <element name="Potential_Reference" type="{urn:com.workday/bsvc}PotentialObjectType" minOccurs="0"/>
         <element name="Minimum_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Maximum_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected UniqueIdentifierObjectType compaRatioRangeSegmentReference
protected ConditionRuleObjectType compensationEntryTargetRuleReference
protected CurrencyObjectType currencyReference
protected BigDecimal maximumAmount
protected BigDecimal minimumAmount
protected UniqueIdentifierObjectType payRangeSegmentReference
protected ReviewRatingObjectType performanceEvaluationRatingReference
protected PotentialObjectType potentialReference
protected PayRangeQuartileObjectType quartilePlacementReference
protected RetentionObjectType retentionReference
Public Constructors
CompensationMatrixEntryAmountBasedDataType()
Public Methods
UniqueIdentifierObjectType getCompaRatioRangeSegmentReference()
Gets the value of the compaRatioRangeSegmentReference property.
ConditionRuleObjectType getCompensationEntryTargetRuleReference()
Gets the value of the compensationEntryTargetRuleReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
BigDecimal getMaximumAmount()
Gets the value of the maximumAmount property.
BigDecimal getMinimumAmount()
Gets the value of the minimumAmount property.
UniqueIdentifierObjectType getPayRangeSegmentReference()
Gets the value of the payRangeSegmentReference property.
ReviewRatingObjectType getPerformanceEvaluationRatingReference()
Gets the value of the performanceEvaluationRatingReference property.
PotentialObjectType getPotentialReference()
Gets the value of the potentialReference property.
PayRangeQuartileObjectType getQuartilePlacementReference()
Gets the value of the quartilePlacementReference property.
RetentionObjectType getRetentionReference()
Gets the value of the retentionReference property.
void setCompaRatioRangeSegmentReference(UniqueIdentifierObjectType value)
Sets the value of the compaRatioRangeSegmentReference property.
void setCompensationEntryTargetRuleReference(ConditionRuleObjectType value)
Sets the value of the compensationEntryTargetRuleReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setMaximumAmount(BigDecimal value)
Sets the value of the maximumAmount property.
void setMinimumAmount(BigDecimal value)
Sets the value of the minimumAmount property.
void setPayRangeSegmentReference(UniqueIdentifierObjectType value)
Sets the value of the payRangeSegmentReference property.
void setPerformanceEvaluationRatingReference(ReviewRatingObjectType value)
Sets the value of the performanceEvaluationRatingReference property.
void setPotentialReference(PotentialObjectType value)
Sets the value of the potentialReference property.
void setQuartilePlacementReference(PayRangeQuartileObjectType value)
Sets the value of the quartilePlacementReference property.
void setRetentionReference(RetentionObjectType value)
Sets the value of the retentionReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected UniqueIdentifierObjectType compaRatioRangeSegmentReference

protected ConditionRuleObjectType compensationEntryTargetRuleReference

protected CurrencyObjectType currencyReference

protected BigDecimal maximumAmount

protected BigDecimal minimumAmount

protected UniqueIdentifierObjectType payRangeSegmentReference

protected ReviewRatingObjectType performanceEvaluationRatingReference

protected PotentialObjectType potentialReference

protected PayRangeQuartileObjectType quartilePlacementReference

protected RetentionObjectType retentionReference

Public Constructors

public CompensationMatrixEntryAmountBasedDataType ()

Public Methods

public UniqueIdentifierObjectType getCompaRatioRangeSegmentReference ()

Gets the value of the compaRatioRangeSegmentReference property.

Returns

public ConditionRuleObjectType getCompensationEntryTargetRuleReference ()

Gets the value of the compensationEntryTargetRuleReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public BigDecimal getMaximumAmount ()

Gets the value of the maximumAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getMinimumAmount ()

Gets the value of the minimumAmount property.

Returns
  • possible object is BigDecimal

public UniqueIdentifierObjectType getPayRangeSegmentReference ()

Gets the value of the payRangeSegmentReference property.

Returns

public ReviewRatingObjectType getPerformanceEvaluationRatingReference ()

Gets the value of the performanceEvaluationRatingReference property.

Returns

public PotentialObjectType getPotentialReference ()

Gets the value of the potentialReference property.

Returns

public PayRangeQuartileObjectType getQuartilePlacementReference ()

Gets the value of the quartilePlacementReference property.

Returns

public RetentionObjectType getRetentionReference ()

Gets the value of the retentionReference property.

Returns

public void setCompaRatioRangeSegmentReference (UniqueIdentifierObjectType value)

Sets the value of the compaRatioRangeSegmentReference property.

Parameters
value Allowed object is UniqueIdentifierObjectType

public void setCompensationEntryTargetRuleReference (ConditionRuleObjectType value)

Sets the value of the compensationEntryTargetRuleReference property.

Parameters
value Allowed object is ConditionRuleObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setMaximumAmount (BigDecimal value)

Sets the value of the maximumAmount property.

Parameters
value Allowed object is BigDecimal

public void setMinimumAmount (BigDecimal value)

Sets the value of the minimumAmount property.

Parameters
value Allowed object is BigDecimal

public void setPayRangeSegmentReference (UniqueIdentifierObjectType value)

Sets the value of the payRangeSegmentReference property.

Parameters
value Allowed object is UniqueIdentifierObjectType

public void setPerformanceEvaluationRatingReference (ReviewRatingObjectType value)

Sets the value of the performanceEvaluationRatingReference property.

Parameters
value Allowed object is ReviewRatingObjectType

public void setPotentialReference (PotentialObjectType value)

Sets the value of the potentialReference property.

Parameters
value Allowed object is PotentialObjectType

public void setQuartilePlacementReference (PayRangeQuartileObjectType value)

Sets the value of the quartilePlacementReference property.

Parameters
value Allowed object is PayRangeQuartileObjectType

public void setRetentionReference (RetentionObjectType value)

Sets the value of the retentionReference property.

Parameters
value Allowed object is RetentionObjectType