Platform SDK Java 8.5 API Reference

com.genesyslab.platform.applicationblocks.com.objects
Class CfgSkillLevel

java.lang.Object
  extended by com.genesyslab.platform.applicationblocks.com.CfgBase
      extended by com.genesyslab.platform.applicationblocks.com.CfgStructure
          extended by com.genesyslab.platform.applicationblocks.com.objects.CfgSkillLevel
All Implemented Interfaces:
ICfgBase, ICfgStructure

public class CfgSkillLevel
extends CfgStructure

CfgSkillLevel indicates an Agent's level of proficiency in a particular skill.


Constructor Summary
CfgSkillLevel(IConfService confService, ConfStructure objData, ICfgObject parent)
          This constructor is intended for creation of structures from external or imported XML data.
CfgSkillLevel(IConfService confService, ICfgObject parent)
          This constructor is intended for creation of detached objects.
CfgSkillLevel(IConfService confService, org.w3c.dom.Node xmlData, ICfgObject parent)
          This constructor is intended for creation of structures from external or imported XML data.
 
Method Summary
 java.lang.Integer getLevel()
          Level of the skill.
 CfgSkill getSkill()
          A unique identifier of the skill the level relates to.
 java.lang.Integer getSkillDBID()
          Retrieves the dbid of the object that is being linked to by the Skill property.
 void setLevel(java.lang.Integer value)
          Level of the skill.
 void setSkill(CfgSkill value)
          A unique identifier of the skill the level relates to.
 void setSkillDBID(int dbid)
          A unique identifier of the skill the level relates to.
 
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgStructure
getParent, updateChildrenSavedState
 
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgBase
clone, ensureDataBackup, equals, flushChildrenContent, getConfigurationService, getData, getEndpoint, getLinkListCollection, getLinkValue, getLogger, getMetaData, getProperty, getProperty, getProperty, getRawObjectData, hashCode, initStruct, isSaved, lockObject, reloadObjectWithNewData, resolveLink, setProperty, toString, toStringProperties, toXml
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.genesyslab.platform.applicationblocks.com.ICfgBase
getEndpoint, getProperty, getRawObjectData, setProperty, toXml
 

Constructor Detail

CfgSkillLevel

public CfgSkillLevel(IConfService confService,
                     ConfStructure objData,
                     ICfgObject parent)
This constructor is intended for creation of structures from external or imported XML data. It is internally used by COM AB for objects and structures deserialization.

Parameters:
confService - configuration service instance
objData - configuration protocol structure data
parent - instance of configuration object as a parent for this structure instance

CfgSkillLevel

public CfgSkillLevel(IConfService confService,
                     org.w3c.dom.Node xmlData,
                     ICfgObject parent)
This constructor is intended for creation of structures from external or imported XML data. It is internally used by COM AB for objects and structures deserialization.

Parameters:
confService - configuration service instance
xmlData - XML object containing structure data
parent - instance of configuration object as a parent for this structure instance

CfgSkillLevel

public CfgSkillLevel(IConfService confService,
                     ICfgObject parent)
This constructor is intended for creation of detached objects.

Parameters:
confService - configuration service instance
parent - instance of configuration object as a parent for this structure instance
Method Detail

getSkill

public final CfgSkill getSkill()
A unique identifier of the skill the level relates to. See CfgSkill . Mandatory. Once specified, cannot be changed. This skill must belong to the tenant that this agent belongs to. The same value cannot be repeated within one list.

Returns:
instance of referred object or null

setSkill

public final void setSkill(CfgSkill value)
A unique identifier of the skill the level relates to. See CfgSkill . Mandatory. Once specified, cannot be changed. This skill must belong to the tenant that this agent belongs to. The same value cannot be repeated within one list.

Parameters:
value - new property value
See Also:
getSkill()

setSkillDBID

public final void setSkillDBID(int dbid)
A unique identifier of the skill the level relates to. See CfgSkill . Mandatory. Once specified, cannot be changed. This skill must belong to the tenant that this agent belongs to. The same value cannot be repeated within one list.

Parameters:
dbid - DBID identifier of referred object
See Also:
getSkill()

getSkillDBID

public final java.lang.Integer getSkillDBID()
Retrieves the dbid of the object that is being linked to by the Skill property.

Returns:
DBID identifier of referred object or null

getLevel

public final java.lang.Integer getLevel()
Level of the skill. Cannot be a negative value.

Returns:
property value or null

setLevel

public final void setLevel(java.lang.Integer value)
Level of the skill. Cannot be a negative value.

Parameters:
value - new property value
See Also:
getLevel()

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.