public class

CompensationMatrixEntryPercentBasedDataType

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

Class Overview

Data for a single entry in a percent based compensation matrix.

Java class for Compensation_Matrix_Entry_Percent_Based_DataType complex type.

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

 <complexType name="Compensation_Matrix_Entry_Percent_Based_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Matrix_Entry_Eligibility_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_Percent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="16"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Maximum_Percent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="16"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected UniqueIdentifierObjectType compaRatioRangeSegmentReference
protected ConditionRuleObjectType compensationMatrixEntryEligibilityRuleReference
protected BigDecimal maximumPercent
protected BigDecimal minimumPercent
protected UniqueIdentifierObjectType payRangeSegmentReference
protected ReviewRatingObjectType performanceEvaluationRatingReference
protected PotentialObjectType potentialReference
protected PayRangeQuartileObjectType quartilePlacementReference
protected RetentionObjectType retentionReference
Public Constructors
CompensationMatrixEntryPercentBasedDataType()
Public Methods
UniqueIdentifierObjectType getCompaRatioRangeSegmentReference()
Gets the value of the compaRatioRangeSegmentReference property.
ConditionRuleObjectType getCompensationMatrixEntryEligibilityRuleReference()
Gets the value of the compensationMatrixEntryEligibilityRuleReference property.
BigDecimal getMaximumPercent()
Gets the value of the maximumPercent property.
BigDecimal getMinimumPercent()
Gets the value of the minimumPercent 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 setCompensationMatrixEntryEligibilityRuleReference(ConditionRuleObjectType value)
Sets the value of the compensationMatrixEntryEligibilityRuleReference property.
void setMaximumPercent(BigDecimal value)
Sets the value of the maximumPercent property.
void setMinimumPercent(BigDecimal value)
Sets the value of the minimumPercent 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 compensationMatrixEntryEligibilityRuleReference

protected BigDecimal maximumPercent

protected BigDecimal minimumPercent

protected UniqueIdentifierObjectType payRangeSegmentReference

protected ReviewRatingObjectType performanceEvaluationRatingReference

protected PotentialObjectType potentialReference

protected PayRangeQuartileObjectType quartilePlacementReference

protected RetentionObjectType retentionReference

Public Constructors

public CompensationMatrixEntryPercentBasedDataType ()

Public Methods

public UniqueIdentifierObjectType getCompaRatioRangeSegmentReference ()

Gets the value of the compaRatioRangeSegmentReference property.

Returns

public ConditionRuleObjectType getCompensationMatrixEntryEligibilityRuleReference ()

Gets the value of the compensationMatrixEntryEligibilityRuleReference property.

Returns

public BigDecimal getMaximumPercent ()

Gets the value of the maximumPercent property.

Returns
  • possible object is BigDecimal

public BigDecimal getMinimumPercent ()

Gets the value of the minimumPercent 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 setCompensationMatrixEntryEligibilityRuleReference (ConditionRuleObjectType value)

Sets the value of the compensationMatrixEntryEligibilityRuleReference property.

Parameters
value Allowed object is ConditionRuleObjectType

public void setMaximumPercent (BigDecimal value)

Sets the value of the maximumPercent property.

Parameters
value Allowed object is BigDecimal

public void setMinimumPercent (BigDecimal value)

Sets the value of the minimumPercent 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