public class

CompetencyDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.talent.CompetencyDataType

Class Overview

This element contains the data elements for a Competency.

Java class for Competency_DataType complex type.

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

 <complexType name="Competency_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Competency_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Competency_Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Competency_Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Competency_Category_Reference" type="{urn:com.workday/bsvc}Competency_CategoryObjectType" minOccurs="0"/>
         <element name="Competency_Level_Behavior_Data" type="{urn:com.workday/bsvc}Competency_Level_Behavior_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Inactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompetencyCategoryObjectType competencyCategoryReference
protected String competencyDescription
protected String competencyID
protected List<CompetencyLevelBehaviorDataType> competencyLevelBehaviorData
protected String competencyName
protected Boolean inactive
Public Constructors
CompetencyDataType()
Public Methods
CompetencyCategoryObjectType getCompetencyCategoryReference()
Gets the value of the competencyCategoryReference property.
String getCompetencyDescription()
Gets the value of the competencyDescription property.
String getCompetencyID()
Gets the value of the competencyID property.
List<CompetencyLevelBehaviorDataType> getCompetencyLevelBehaviorData()
Gets the value of the competencyLevelBehaviorData property.
String getCompetencyName()
Gets the value of the competencyName property.
Boolean getInactive()
Gets the value of the inactive property.
void setCompetencyCategoryReference(CompetencyCategoryObjectType value)
Sets the value of the competencyCategoryReference property.
void setCompetencyDescription(String value)
Sets the value of the competencyDescription property.
void setCompetencyID(String value)
Sets the value of the competencyID property.
void setCompetencyLevelBehaviorData(List<CompetencyLevelBehaviorDataType> competencyLevelBehaviorData)
Sets the value of the competencyLevelBehaviorData property.
void setCompetencyName(String value)
Sets the value of the competencyName property.
void setInactive(Boolean value)
Sets the value of the inactive property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompetencyCategoryObjectType competencyCategoryReference

protected String competencyDescription

protected String competencyID

protected List<CompetencyLevelBehaviorDataType> competencyLevelBehaviorData

protected String competencyName

protected Boolean inactive

Public Constructors

public CompetencyDataType ()

Public Methods

public CompetencyCategoryObjectType getCompetencyCategoryReference ()

Gets the value of the competencyCategoryReference property.

Returns

public String getCompetencyDescription ()

Gets the value of the competencyDescription property.

Returns
  • possible object is String

public String getCompetencyID ()

Gets the value of the competencyID property.

Returns
  • possible object is String

public List<CompetencyLevelBehaviorDataType> getCompetencyLevelBehaviorData ()

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

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

    getCompetencyLevelBehaviorData().add(newItem);
 

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

public String getCompetencyName ()

Gets the value of the competencyName property.

Returns
  • possible object is String

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 void setCompetencyCategoryReference (CompetencyCategoryObjectType value)

Sets the value of the competencyCategoryReference property.

Parameters
value Allowed object is CompetencyCategoryObjectType

public void setCompetencyDescription (String value)

Sets the value of the competencyDescription property.

Parameters
value Allowed object is String

public void setCompetencyID (String value)

Sets the value of the competencyID property.

Parameters
value Allowed object is String

public void setCompetencyLevelBehaviorData (List<CompetencyLevelBehaviorDataType> competencyLevelBehaviorData)

Sets the value of the competencyLevelBehaviorData property.

Parameters
competencyLevelBehaviorData Allowed object is CompetencyLevelBehaviorDataType

public void setCompetencyName (String value)

Sets the value of the competencyName property.

Parameters
value Allowed object is String

public void setInactive (Boolean value)

Sets the value of the inactive property.

Parameters
value Allowed object is Boolean