public class

CompensationStepDataType

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

Class Overview

A compensation step

Java class for Compensation_Step_DataType complex type.

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

 <complexType name="Compensation_Step_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Step_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Sequence" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Amount">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="21"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Interval" 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="Period_Reference" type="{urn:com.workday/bsvc}Frequency_BehaviorObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal amount
protected String compensationStepID
protected BigDecimal interval
protected String name
protected FrequencyBehaviorObjectType periodReference
protected String sequence
Public Constructors
CompensationStepDataType()
Public Methods
BigDecimal getAmount()
Gets the value of the amount property.
String getCompensationStepID()
Gets the value of the compensationStepID property.
BigDecimal getInterval()
Gets the value of the interval property.
String getName()
Gets the value of the name property.
FrequencyBehaviorObjectType getPeriodReference()
Gets the value of the periodReference property.
String getSequence()
Gets the value of the sequence property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setCompensationStepID(String value)
Sets the value of the compensationStepID property.
void setInterval(BigDecimal value)
Sets the value of the interval property.
void setName(String value)
Sets the value of the name property.
void setPeriodReference(FrequencyBehaviorObjectType value)
Sets the value of the periodReference property.
void setSequence(String value)
Sets the value of the sequence property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal amount

protected String compensationStepID

protected BigDecimal interval

protected String name

protected FrequencyBehaviorObjectType periodReference

protected String sequence

Public Constructors

public CompensationStepDataType ()

Public Methods

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public String getCompensationStepID ()

Gets the value of the compensationStepID property.

Returns
  • possible object is String

public BigDecimal getInterval ()

Gets the value of the interval property.

Returns
  • possible object is BigDecimal

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public FrequencyBehaviorObjectType getPeriodReference ()

Gets the value of the periodReference property.

Returns

public String getSequence ()

Gets the value of the sequence property.

Returns
  • possible object is String

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setCompensationStepID (String value)

Sets the value of the compensationStepID property.

Parameters
value Allowed object is String

public void setInterval (BigDecimal value)

Sets the value of the interval property.

Parameters
value Allowed object is BigDecimal

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setPeriodReference (FrequencyBehaviorObjectType value)

Sets the value of the periodReference property.

Parameters
value Allowed object is FrequencyBehaviorObjectType

public void setSequence (String value)

Sets the value of the sequence property.

Parameters
value Allowed object is String