public class

CompensationGradeDataType

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

Class Overview

Contains compensation grade data.

Java class for Compensation_Grade_DataType complex type.

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

 <complexType name="Compensation_Grade_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Grade_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Compensation_Element_Reference" type="{urn:com.workday/bsvc}Compensation_Pay_EarningObjectType" maxOccurs="unbounded"/>
         <element name="Eligibility_Rule_Reference" type="{urn:com.workday/bsvc}Condition_RuleObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Compensation_Pay_Range" type="{urn:com.workday/bsvc}Compensation_Pay_Range_DataType" minOccurs="0"/>
         <element name="Compensation_Grade_Profile" type="{urn:com.workday/bsvc}Compensation_Grade_ProfileType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Setup_Security_Segment_Reference" type="{urn:com.workday/bsvc}Compensation_Setup_Security_SegmentObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Assign_First_Step_at_Hire" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Pay_Level_Reference" type="{urn:com.workday/bsvc}compplObjectType" minOccurs="0"/>
         <element name="Inactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Alternative_Pay_Range" type="{urn:com.workday/bsvc}Alternative_Pay_RangeType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<AlternativePayRangeType> alternativePayRange
protected Boolean assignFirstStepAtHire
protected List<CompensationPayEarningObjectType> compensationElementReference
protected String compensationGradeID
protected List<CompensationGradeProfileType> compensationGradeProfile
protected CompensationPayRangeDataType compensationPayRange
protected String description
protected XMLGregorianCalendar effectiveDate
protected List<ConditionRuleObjectType> eligibilityRuleReference
protected Boolean inactive
protected String name
protected CompplObjectType payLevelReference
protected List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference
Public Constructors
CompensationGradeDataType()
Public Methods
List<AlternativePayRangeType> getAlternativePayRange()
Gets the value of the alternativePayRange property.
Boolean getAssignFirstStepAtHire()
Gets the value of the assignFirstStepAtHire property.
List<CompensationPayEarningObjectType> getCompensationElementReference()
Gets the value of the compensationElementReference property.
String getCompensationGradeID()
Gets the value of the compensationGradeID property.
List<CompensationGradeProfileType> getCompensationGradeProfile()
Gets the value of the compensationGradeProfile property.
CompensationPayRangeDataType getCompensationPayRange()
Gets the value of the compensationPayRange property.
String getDescription()
Gets the value of the description property.
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
List<ConditionRuleObjectType> getEligibilityRuleReference()
Gets the value of the eligibilityRuleReference property.
Boolean getInactive()
Gets the value of the inactive property.
String getName()
Gets the value of the name property.
CompplObjectType getPayLevelReference()
Gets the value of the payLevelReference property.
List<CompensationSetupSecuritySegmentObjectType> getSetupSecuritySegmentReference()
Gets the value of the setupSecuritySegmentReference property.
void setAlternativePayRange(List<AlternativePayRangeType> alternativePayRange)
Sets the value of the alternativePayRange property.
void setAssignFirstStepAtHire(Boolean value)
Sets the value of the assignFirstStepAtHire property.
void setCompensationElementReference(List<CompensationPayEarningObjectType> compensationElementReference)
Sets the value of the compensationElementReference property.
void setCompensationGradeID(String value)
Sets the value of the compensationGradeID property.
void setCompensationGradeProfile(List<CompensationGradeProfileType> compensationGradeProfile)
Sets the value of the compensationGradeProfile property.
void setCompensationPayRange(CompensationPayRangeDataType value)
Sets the value of the compensationPayRange property.
void setDescription(String value)
Sets the value of the description property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setEligibilityRuleReference(List<ConditionRuleObjectType> eligibilityRuleReference)
Sets the value of the eligibilityRuleReference property.
void setInactive(Boolean value)
Sets the value of the inactive property.
void setName(String value)
Sets the value of the name property.
void setPayLevelReference(CompplObjectType value)
Sets the value of the payLevelReference property.
void setSetupSecuritySegmentReference(List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference)
Sets the value of the setupSecuritySegmentReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<AlternativePayRangeType> alternativePayRange

protected Boolean assignFirstStepAtHire

protected List<CompensationPayEarningObjectType> compensationElementReference

protected String compensationGradeID

protected List<CompensationGradeProfileType> compensationGradeProfile

protected CompensationPayRangeDataType compensationPayRange

protected String description

protected XMLGregorianCalendar effectiveDate

protected List<ConditionRuleObjectType> eligibilityRuleReference

protected Boolean inactive

protected String name

protected CompplObjectType payLevelReference

protected List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference

Public Constructors

public CompensationGradeDataType ()

Public Methods

public List<AlternativePayRangeType> getAlternativePayRange ()

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

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

    getAlternativePayRange().add(newItem);
 

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

public Boolean getAssignFirstStepAtHire ()

Gets the value of the assignFirstStepAtHire property. This getter has been renamed from isAssignFirstStepAtHire() to getAssignFirstStepAtHire() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<CompensationPayEarningObjectType> getCompensationElementReference ()

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

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

    getCompensationElementReference().add(newItem);
 

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

public String getCompensationGradeID ()

Gets the value of the compensationGradeID property.

Returns
  • possible object is String

public List<CompensationGradeProfileType> getCompensationGradeProfile ()

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

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

    getCompensationGradeProfile().add(newItem);
 

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

public CompensationPayRangeDataType getCompensationPayRange ()

Gets the value of the compensationPayRange property.

Returns

public String getDescription ()

Gets the value of the description property.

Returns
  • possible object is String

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<ConditionRuleObjectType> getEligibilityRuleReference ()

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

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

    getEligibilityRuleReference().add(newItem);
 

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

public Boolean getInactive ()

Gets the value of the inactive property. This getter has been renamed from isInactive() to getInactive() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public CompplObjectType getPayLevelReference ()

Gets the value of the payLevelReference property.

Returns

public List<CompensationSetupSecuritySegmentObjectType> getSetupSecuritySegmentReference ()

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

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

    getSetupSecuritySegmentReference().add(newItem);
 

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

public void setAlternativePayRange (List<AlternativePayRangeType> alternativePayRange)

Sets the value of the alternativePayRange property.

Parameters
alternativePayRange Allowed object is AlternativePayRangeType

public void setAssignFirstStepAtHire (Boolean value)

Sets the value of the assignFirstStepAtHire property.

Parameters
value Allowed object is Boolean

public void setCompensationElementReference (List<CompensationPayEarningObjectType> compensationElementReference)

Sets the value of the compensationElementReference property.

Parameters
compensationElementReference Allowed object is CompensationPayEarningObjectType

public void setCompensationGradeID (String value)

Sets the value of the compensationGradeID property.

Parameters
value Allowed object is String

public void setCompensationGradeProfile (List<CompensationGradeProfileType> compensationGradeProfile)

Sets the value of the compensationGradeProfile property.

Parameters
compensationGradeProfile Allowed object is CompensationGradeProfileType

public void setCompensationPayRange (CompensationPayRangeDataType value)

Sets the value of the compensationPayRange property.

Parameters
value Allowed object is CompensationPayRangeDataType

public void setDescription (String value)

Sets the value of the description property.

Parameters
value Allowed object is String

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEligibilityRuleReference (List<ConditionRuleObjectType> eligibilityRuleReference)

Sets the value of the eligibilityRuleReference property.

Parameters
eligibilityRuleReference Allowed object is ConditionRuleObjectType

public void setInactive (Boolean value)

Sets the value of the inactive property.

Parameters
value Allowed object is Boolean

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setPayLevelReference (CompplObjectType value)

Sets the value of the payLevelReference property.

Parameters
value Allowed object is CompplObjectType

public void setSetupSecuritySegmentReference (List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference)

Sets the value of the setupSecuritySegmentReference property.

Parameters
setupSecuritySegmentReference Allowed object is CompensationSetupSecuritySegmentObjectType