Platform SDK Java 8.5 API Reference

com.genesyslab.platform.applicationblocks.com.objects
Class CfgDeltaAgentInfo

java.lang.Object
  extended by com.genesyslab.platform.applicationblocks.com.CfgBase
      extended by com.genesyslab.platform.applicationblocks.com.CfgObject
          extended by com.genesyslab.platform.applicationblocks.com.CfgDelta
              extended by com.genesyslab.platform.applicationblocks.com.objects.CfgDeltaAgentInfo
All Implemented Interfaces:
ICfgBase, ICfgDelta, ICfgObject, java.lang.Cloneable

public class CfgDeltaAgentInfo
extends CfgDelta

The changes to make to a CfgAgentInfo object.


Constructor Summary
CfgDeltaAgentInfo(IConfService confService)
          This constructor is intended for creation of detached objects.
CfgDeltaAgentInfo(IConfService confService, ConfStructure objData)
          This constructor is intended for creation of delta objects from configuration protocol messages.
CfgDeltaAgentInfo(IConfService confService, org.w3c.dom.Node xmlData)
          This constructor is intended for creation of delta objects from configuration protocol messages.
 
Method Summary
 java.util.Collection<CfgAgentLoginInfo> getChangedAgentLogins()
          A pointer to the list of agent logins with changed wrap-up time (every item of this list is structured as CfgAgentLoginInfo ).
 java.util.Collection<CfgSkillLevel> getChangedSkillLevels()
          A pointer to the list of changed skill levels (every item of this list is structured as CfgSkillLevel ).
 java.lang.Integer getDBID()
          The DBID of the target CfgAgentInfo configuration object.
 java.util.Collection<java.lang.Integer> getDeletedAgentLoginDBIDs()
          A pointer to the list of identifiers of the agent logins that this agent can no longer use.
 java.util.Collection<CfgAgentLoginInfo> getDeletedAgentLogins()
          A pointer to the list of identifiers of the agent logins that this agent can no longer use.
 java.util.Collection<java.lang.Integer> getDeletedSkillDBIDs()
          A pointer to the list of identifiers of the deleted skills.
 java.util.Collection<CfgSkillLevel> getDeletedSkills()
          A pointer to the list of identifiers of the deleted skills.
 
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgDelta
ensureDataBackup, retrieveObject, save, toStringProperties, update
 
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgObject
clone, delete, doSetFolderId, getFolderId, getObjectDbid, getObjectPath, getObjectType, refresh, reloadObjectWithNewData, reloadObjectWithNewData, removeAccount, resetDataBackup, retrieveAccountPermissions, retrieveACL, retrievePermissions, setAccountPermissions, setAccountPermissions, setFolderId, updateACL
 
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgBase
equals, flushChildrenContent, getConfigurationService, getData, getEndpoint, getLinkListCollection, getLinkValue, getLogger, getMetaData, getParent, getProperty, getProperty, getProperty, getRawObjectData, hashCode, initStruct, isSaved, lockObject, resolveLink, setProperty, toString, toXml, updateChildrenSavedState
 
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

CfgDeltaAgentInfo

public CfgDeltaAgentInfo(IConfService confService)
This constructor is intended for creation of detached objects.

Parameters:
confService - configuration service instance

CfgDeltaAgentInfo

public CfgDeltaAgentInfo(IConfService confService,
                         ConfStructure objData)
This constructor is intended for creation of delta objects from configuration protocol messages. It is internally used by COM AB for delta objects deserialization.

Parameters:
confService - configuration service instance
objData - configuration protocol object delta data

CfgDeltaAgentInfo

public CfgDeltaAgentInfo(IConfService confService,
                         org.w3c.dom.Node xmlData)
This constructor is intended for creation of delta objects from configuration protocol messages. It is internally used by COM AB for delta objects deserialization.

Parameters:
confService - configuration service instance
xmlData - XML object containing object delta data
Method Detail

getDBID

public final java.lang.Integer getDBID()
The DBID of the target CfgAgentInfo configuration object.

Returns:
target object DBID

getDeletedSkills

public final java.util.Collection<CfgSkillLevel> getDeletedSkills()
A pointer to the list of identifiers of the deleted skills.

Returns:
list of configuration objects or null

getDeletedSkillDBIDs

public final java.util.Collection<java.lang.Integer> getDeletedSkillDBIDs()
A pointer to the list of identifiers of the deleted skills.

Returns:
collection of DBID identifiers of referred objects or null

getChangedSkillLevels

public final java.util.Collection<CfgSkillLevel> getChangedSkillLevels()
A pointer to the list of changed skill levels (every item of this list is structured as CfgSkillLevel ).

Returns:
list of structures or null

getDeletedAgentLogins

public final java.util.Collection<CfgAgentLoginInfo> getDeletedAgentLogins()
A pointer to the list of identifiers of the agent logins that this agent can no longer use.

Returns:
list of configuration objects or null

getDeletedAgentLoginDBIDs

public final java.util.Collection<java.lang.Integer> getDeletedAgentLoginDBIDs()
A pointer to the list of identifiers of the agent logins that this agent can no longer use.

Returns:
collection of DBID identifiers of referred objects or null

getChangedAgentLogins

public final java.util.Collection<CfgAgentLoginInfo> getChangedAgentLogins()
A pointer to the list of agent logins with changed wrap-up time (every item of this list is structured as CfgAgentLoginInfo ).

Returns:
list of structures or null

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.