public class

BenchmarkJobCompositeDataType

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

Class Overview

Benchmark Job Composite Data

Java class for Benchmark_Job_Composite_DataType complex type.

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

 <complexType name="Benchmark_Job_Composite_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Benchmark_Composite_Category_Reference" type="{urn:com.workday/bsvc}Compensation_Benchmark_Composite_CategoryObjectType"/>
         <element name="Competitive_Market_Target_Percentile_Reference" type="{urn:com.workday/bsvc}Compensation_Benchmark_PercentileObjectType" minOccurs="0"/>
         <element name="Target_Spread__" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Benchmark_Amount_Replacement_Data" type="{urn:com.workday/bsvc}Compensation_Benchmark_Amount_Replacment_DataType" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<CompensationBenchmarkAmountReplacmentDataType> benchmarkAmountReplacementData
protected CompensationBenchmarkCompositeCategoryObjectType benchmarkCompositeCategoryReference
protected CompensationBenchmarkPercentileObjectType competitiveMarketTargetPercentileReference
protected BigDecimal targetSpread
Public Constructors
BenchmarkJobCompositeDataType()
Public Methods
List<CompensationBenchmarkAmountReplacmentDataType> getBenchmarkAmountReplacementData()
Gets the value of the benchmarkAmountReplacementData property.
CompensationBenchmarkCompositeCategoryObjectType getBenchmarkCompositeCategoryReference()
Gets the value of the benchmarkCompositeCategoryReference property.
CompensationBenchmarkPercentileObjectType getCompetitiveMarketTargetPercentileReference()
Gets the value of the competitiveMarketTargetPercentileReference property.
BigDecimal getTargetSpread()
Gets the value of the targetSpread property.
void setBenchmarkAmountReplacementData(List<CompensationBenchmarkAmountReplacmentDataType> benchmarkAmountReplacementData)
Sets the value of the benchmarkAmountReplacementData property.
void setBenchmarkCompositeCategoryReference(CompensationBenchmarkCompositeCategoryObjectType value)
Sets the value of the benchmarkCompositeCategoryReference property.
void setCompetitiveMarketTargetPercentileReference(CompensationBenchmarkPercentileObjectType value)
Sets the value of the competitiveMarketTargetPercentileReference property.
void setTargetSpread(BigDecimal value)
Sets the value of the targetSpread property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<CompensationBenchmarkAmountReplacmentDataType> benchmarkAmountReplacementData

protected CompensationBenchmarkCompositeCategoryObjectType benchmarkCompositeCategoryReference

protected CompensationBenchmarkPercentileObjectType competitiveMarketTargetPercentileReference

protected BigDecimal targetSpread

Public Constructors

public BenchmarkJobCompositeDataType ()

Public Methods

public List<CompensationBenchmarkAmountReplacmentDataType> getBenchmarkAmountReplacementData ()

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

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

    getBenchmarkAmountReplacementData().add(newItem);
 

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

public CompensationBenchmarkCompositeCategoryObjectType getBenchmarkCompositeCategoryReference ()

Gets the value of the benchmarkCompositeCategoryReference property.

public CompensationBenchmarkPercentileObjectType getCompetitiveMarketTargetPercentileReference ()

Gets the value of the competitiveMarketTargetPercentileReference property.

Returns

public BigDecimal getTargetSpread ()

Gets the value of the targetSpread property.

Returns
  • possible object is BigDecimal

public void setBenchmarkAmountReplacementData (List<CompensationBenchmarkAmountReplacmentDataType> benchmarkAmountReplacementData)

Sets the value of the benchmarkAmountReplacementData property.

Parameters
benchmarkAmountReplacementData Allowed object is CompensationBenchmarkAmountReplacmentDataType

public void setBenchmarkCompositeCategoryReference (CompensationBenchmarkCompositeCategoryObjectType value)

Sets the value of the benchmarkCompositeCategoryReference property.

Parameters
value Allowed object is CompensationBenchmarkCompositeCategoryObjectType

public void setCompetitiveMarketTargetPercentileReference (CompensationBenchmarkPercentileObjectType value)

Sets the value of the competitiveMarketTargetPercentileReference property.

Parameters
value Allowed object is CompensationBenchmarkPercentileObjectType

public void setTargetSpread (BigDecimal value)

Sets the value of the targetSpread property.

Parameters
value Allowed object is BigDecimal