public class

CompensationPayRangeDataType

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

Class Overview

The compensation pay range.

Java class for Compensation_Pay_Range_DataType complex type.

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

 <complexType name="Compensation_Pay_Range_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Number_of_Segments" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Minimum" 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="Midpoint" 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" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="32"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Spread" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="32"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Segment_1_Top" 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="Segment_2_Top" 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="Segment_3_Top" 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="Segment_4_Top" 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="Segment_5_Top" 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"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Salary_Plan_Reference" type="{urn:com.workday/bsvc}Salary_Pay_PlanObjectType" minOccurs="0"/>
         <element name="Allow_Override" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Compensation_Step" type="{urn:com.workday/bsvc}Compensation_StepType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean allowOverride
protected List<CompensationStepType> compensationStep
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
protected BigDecimal maximum
protected BigDecimal midpoint
protected BigDecimal minimum
protected BigDecimal numberOfSegments
protected SalaryPayPlanObjectType salaryPlanReference
protected BigDecimal segment1Top
protected BigDecimal segment2Top
protected BigDecimal segment3Top
protected BigDecimal segment4Top
protected BigDecimal segment5Top
protected BigDecimal spread
Public Constructors
CompensationPayRangeDataType()
Public Methods
Boolean getAllowOverride()
Gets the value of the allowOverride property.
List<CompensationStepType> getCompensationStep()
Gets the value of the compensationStep property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
BigDecimal getMaximum()
Gets the value of the maximum property.
BigDecimal getMidpoint()
Gets the value of the midpoint property.
BigDecimal getMinimum()
Gets the value of the minimum property.
BigDecimal getNumberOfSegments()
Gets the value of the numberOfSegments property.
SalaryPayPlanObjectType getSalaryPlanReference()
Gets the value of the salaryPlanReference property.
BigDecimal getSegment1Top()
Gets the value of the segment1Top property.
BigDecimal getSegment2Top()
Gets the value of the segment2Top property.
BigDecimal getSegment3Top()
Gets the value of the segment3Top property.
BigDecimal getSegment4Top()
Gets the value of the segment4Top property.
BigDecimal getSegment5Top()
Gets the value of the segment5Top property.
BigDecimal getSpread()
Gets the value of the spread property.
void setAllowOverride(Boolean value)
Sets the value of the allowOverride property.
void setCompensationStep(List<CompensationStepType> compensationStep)
Sets the value of the compensationStep property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setMaximum(BigDecimal value)
Sets the value of the maximum property.
void setMidpoint(BigDecimal value)
Sets the value of the midpoint property.
void setMinimum(BigDecimal value)
Sets the value of the minimum property.
void setNumberOfSegments(BigDecimal value)
Sets the value of the numberOfSegments property.
void setSalaryPlanReference(SalaryPayPlanObjectType value)
Sets the value of the salaryPlanReference property.
void setSegment1Top(BigDecimal value)
Sets the value of the segment1Top property.
void setSegment2Top(BigDecimal value)
Sets the value of the segment2Top property.
void setSegment3Top(BigDecimal value)
Sets the value of the segment3Top property.
void setSegment4Top(BigDecimal value)
Sets the value of the segment4Top property.
void setSegment5Top(BigDecimal value)
Sets the value of the segment5Top property.
void setSpread(BigDecimal value)
Sets the value of the spread property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean allowOverride

protected List<CompensationStepType> compensationStep

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

protected BigDecimal maximum

protected BigDecimal midpoint

protected BigDecimal minimum

protected BigDecimal numberOfSegments

protected SalaryPayPlanObjectType salaryPlanReference

protected BigDecimal segment1Top

protected BigDecimal segment2Top

protected BigDecimal segment3Top

protected BigDecimal segment4Top

protected BigDecimal segment5Top

protected BigDecimal spread

Public Constructors

public CompensationPayRangeDataType ()

Public Methods

public Boolean getAllowOverride ()

Gets the value of the allowOverride property. This getter has been renamed from isAllowOverride() to getAllowOverride() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<CompensationStepType> getCompensationStep ()

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

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

    getCompensationStep().add(newItem);
 

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

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public BigDecimal getMaximum ()

Gets the value of the maximum property.

Returns
  • possible object is BigDecimal

public BigDecimal getMidpoint ()

Gets the value of the midpoint property.

Returns
  • possible object is BigDecimal

public BigDecimal getMinimum ()

Gets the value of the minimum property.

Returns
  • possible object is BigDecimal

public BigDecimal getNumberOfSegments ()

Gets the value of the numberOfSegments property.

Returns
  • possible object is BigDecimal

public SalaryPayPlanObjectType getSalaryPlanReference ()

Gets the value of the salaryPlanReference property.

Returns

public BigDecimal getSegment1Top ()

Gets the value of the segment1Top property.

Returns
  • possible object is BigDecimal

public BigDecimal getSegment2Top ()

Gets the value of the segment2Top property.

Returns
  • possible object is BigDecimal

public BigDecimal getSegment3Top ()

Gets the value of the segment3Top property.

Returns
  • possible object is BigDecimal

public BigDecimal getSegment4Top ()

Gets the value of the segment4Top property.

Returns
  • possible object is BigDecimal

public BigDecimal getSegment5Top ()

Gets the value of the segment5Top property.

Returns
  • possible object is BigDecimal

public BigDecimal getSpread ()

Gets the value of the spread property.

Returns
  • possible object is BigDecimal

public void setAllowOverride (Boolean value)

Sets the value of the allowOverride property.

Parameters
value Allowed object is Boolean

public void setCompensationStep (List<CompensationStepType> compensationStep)

Sets the value of the compensationStep property.

Parameters
compensationStep Allowed object is CompensationStepType

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 setMaximum (BigDecimal value)

Sets the value of the maximum property.

Parameters
value Allowed object is BigDecimal

public void setMidpoint (BigDecimal value)

Sets the value of the midpoint property.

Parameters
value Allowed object is BigDecimal

public void setMinimum (BigDecimal value)

Sets the value of the minimum property.

Parameters
value Allowed object is BigDecimal

public void setNumberOfSegments (BigDecimal value)

Sets the value of the numberOfSegments property.

Parameters
value Allowed object is BigDecimal

public void setSalaryPlanReference (SalaryPayPlanObjectType value)

Sets the value of the salaryPlanReference property.

Parameters
value Allowed object is SalaryPayPlanObjectType

public void setSegment1Top (BigDecimal value)

Sets the value of the segment1Top property.

Parameters
value Allowed object is BigDecimal

public void setSegment2Top (BigDecimal value)

Sets the value of the segment2Top property.

Parameters
value Allowed object is BigDecimal

public void setSegment3Top (BigDecimal value)

Sets the value of the segment3Top property.

Parameters
value Allowed object is BigDecimal

public void setSegment4Top (BigDecimal value)

Sets the value of the segment4Top property.

Parameters
value Allowed object is BigDecimal

public void setSegment5Top (BigDecimal value)

Sets the value of the segment5Top property.

Parameters
value Allowed object is BigDecimal

public void setSpread (BigDecimal value)

Sets the value of the spread property.

Parameters
value Allowed object is BigDecimal