|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.applicationblocks.com.CfgBase
com.genesyslab.platform.applicationblocks.com.CfgObject
com.genesyslab.platform.applicationblocks.com.objects.CfgAgentGroup
public class CfgAgentGroup
Groups of Agents are typically set up to provide particular sets of contact center services. The name of an agent group must be unique within the tenant, but can coincide with the name of either a place group or a DN group of the same tenant. The name of an agent group cannot be changed until there is at least one agent listed in this group.
See agentDBIDs property
Deletion of Agent Group X will cause the following events
set out in the order of arrival:
campaignGroups
of all campaigns
that included Agent Group X
Field Summary | |
---|---|
static CfgObjectType |
OBJECT_TYPE
|
Constructor Summary | |
---|---|
CfgAgentGroup(IConfService confService)
This constructor is intended for creation of detached objects. |
|
CfgAgentGroup(IConfService confService,
ConfObject objData,
boolean isSaved,
java.lang.Object[] additionalParameters)
This constructor is intended for creation of objects from configuration protocol messages. |
|
CfgAgentGroup(IConfService confService,
org.w3c.dom.Node xmlData,
java.lang.Object[] additionalParameters)
This constructor is intended for creation of objects from configuration protocol messages. |
Method Summary | |
---|---|
java.util.Collection<java.lang.Integer> |
getAgentDBIDs()
Retrieves dbids of objects that are being linked to by the Agents property. |
java.util.Collection<CfgPerson> |
getAgents()
A pointer to the list of identifiers of the
Agents
that form this group. |
java.lang.Integer |
getDBID()
An identifier of this object in the Configuration Database. |
CfgGroup |
getGroupInfo()
A pointer to the structure
CfgGroup
containing
general information about this group. |
void |
save()
Synchronizes changes in the class with Configuration Server. |
void |
setAgentDBIDs(java.util.Collection<java.lang.Integer> value)
Sets dbids collection of objects that are being linked to by the Agents property. |
void |
setAgents(java.util.Collection<CfgPerson> value)
A pointer to the list of identifiers of the
Agents
that form this group. |
void |
setDBID(java.lang.Integer value)
An identifier of this object in the Configuration Database. |
void |
setGroupInfo(CfgGroup value)
A pointer to the structure
CfgGroup
containing
general information about this group. |
Methods inherited from class com.genesyslab.platform.applicationblocks.com.CfgObject |
---|
clone, delete, doSetFolderId, ensureDataBackup, getFolderId, getObjectDbid, getObjectPath, getObjectType, refresh, reloadObjectWithNewData, reloadObjectWithNewData, removeAccount, resetDataBackup, retrieveAccountPermissions, retrieveACL, retrievePermissions, setAccountPermissions, setAccountPermissions, setFolderId, update, 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, toStringProperties, 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 |
Field Detail |
---|
public static final CfgObjectType OBJECT_TYPE
Constructor Detail |
---|
public CfgAgentGroup(IConfService confService, ConfObject objData, boolean isSaved, java.lang.Object[] additionalParameters)
confService
- configuration service instanceobjData
- configuration protocol object data structureisSaved
- indicator of the object saved stateadditionalParameters
- additional parameters from configuration protocol messagepublic CfgAgentGroup(IConfService confService, org.w3c.dom.Node xmlData, java.lang.Object[] additionalParameters)
confService
- configuration service instancexmlData
- XML object containing object dataadditionalParameters
- additional parameters from configuration protocol messagepublic CfgAgentGroup(IConfService confService)
confService
- configuration service instanceMethod Detail |
---|
public void save() throws ConfigException
save
in interface ICfgObject
save
in class CfgObject
ConfigException
- in case of protocol level exception, data transformation,
or server side constraintspublic final java.lang.Integer getDBID()
public final void setDBID(java.lang.Integer value)
value
- new property valuegetDBID()
public final CfgGroup getGroupInfo()
CfgGroup
containing
general information about this group. Mandatory.
public final void setGroupInfo(CfgGroup value)
CfgGroup
containing
general information about this group. Mandatory.
value
- new property valuegetGroupInfo()
public final java.util.Collection<CfgPerson> getAgents()
Agents
that form this group.
public final void setAgents(java.util.Collection<CfgPerson> value)
Agents
that form this group.
value
- new property valuegetAgents()
public final java.util.Collection<java.lang.Integer> getAgentDBIDs()
public final void setAgentDBIDs(java.util.Collection<java.lang.Integer> value)
value
- collection of DBID identifiers of referred objects
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |