|
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.CfgStatTable
public class CfgStatTable
Statistical Tables are groups of Statistical Days that represent statistically-modeled performances of Agent Groups over a calendar period of up to one year. Call-processing applications can use Statistical Tables to provide load balancing between Agent Groups when the real-time statistics for those groups are unavailable. Deletion of Stat Table X will cause the following events set out in the order of arrival:
capacityTableDBID
or quotaTableDBID
of
all agent groups that were associated with Stat Table X
capacityTableDBID
or quotaTableDBID
of
all place groups that were associated with Stat Table X
capacityTableDBID
or quotaTableDBID
of
all DN groups that were associated with Stat Table X
Field Summary | |
---|---|
static CfgObjectType |
OBJECT_TYPE
|
Constructor Summary | |
---|---|
CfgStatTable(IConfService confService)
This constructor is intended for creation of detached objects. |
|
CfgStatTable(IConfService confService,
ConfObject objData,
boolean isSaved,
java.lang.Object[] additionalParameters)
This constructor is intended for creation of objects from configuration protocol messages. |
|
CfgStatTable(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.lang.Integer |
getAgentHourlyRate()
The hourly rate for an agent. |
java.lang.Integer |
getDBID()
An identifier of this object in the Configuration Database. |
java.lang.Integer |
getFlatRate()
A flat rate measured in cost units. |
java.lang.String |
getName()
A pointer to the name of the table. |
java.util.Collection<java.lang.Integer> |
getStatDayDBIDs()
Retrieves dbids of objects that are being linked to by the StatDays property. |
java.util.Collection<CfgStatDay> |
getStatDays()
A pointer to the list of identifiers of the
Statistical Days
that constitute the table. |
CfgObjectState |
getState()
Current object state. |
CfgTenant |
getTenant()
A unique identifier of the
Tenant
that this table is defined for. |
java.lang.Integer |
getTenantDBID()
Retrieves the dbid of the object that is being linked to by the Tenant property. |
CfgStatTableType |
getType()
Type of stat table. |
CfgFlag |
getUseFlatRate()
Flag determining whether flatRate ( CFGTrue ) or agentHourlyRate (CFGFalse ) should be selected. |
KeyValueCollection |
getUserProperties()
A pointer to the list of user-defined properties.Parameter userProperties has the following structure: Each key-value pair of the primary list (TKVList *userProperties) uses the key for the name of a user-defined section, and the value for a secondary list, that also has the TKVList structure and specifies the properties defined within that section. |
java.lang.Integer |
getWaitThreshold()
The time the Universal Routing Server can wait until the corresponding resources become available. |
void |
save()
Synchronizes changes in the class with Configuration Server. |
void |
setAgentHourlyRate(java.lang.Integer value)
The hourly rate for an agent. |
void |
setDBID(java.lang.Integer value)
An identifier of this object in the Configuration Database. |
void |
setFlatRate(java.lang.Integer value)
A flat rate measured in cost units. |
void |
setName(java.lang.String value)
A pointer to the name of the table. |
void |
setStatDayDBIDs(java.util.Collection<java.lang.Integer> value)
Sets dbids collection of objects that are being linked to by the StatDays property. |
void |
setStatDays(java.util.Collection<CfgStatDay> value)
A pointer to the list of identifiers of the
Statistical Days
that constitute the table. |
void |
setState(CfgObjectState value)
Current object state. |
void |
setTenant(CfgTenant value)
A unique identifier of the
Tenant
that this table is defined for. |
void |
setTenantDBID(int dbid)
A unique identifier of the
Tenant
that this table is defined for. |
void |
setType(CfgStatTableType value)
Type of stat table. |
void |
setUseFlatRate(CfgFlag value)
Flag determining whether flatRate ( CFGTrue ) or agentHourlyRate (CFGFalse ) should be selected. |
void |
setUserProperties(KeyValueCollection value)
A pointer to the list of user-defined properties.Parameter userProperties has the following structure: Each key-value pair of the primary list (TKVList *userProperties) uses the key for the name of a user-defined section, and the value for a secondary list, that also has the TKVList structure and specifies the properties defined within that section. |
void |
setWaitThreshold(java.lang.Integer value)
The time the Universal Routing Server can wait until the corresponding resources become available. |
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 CfgStatTable(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 CfgStatTable(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 CfgStatTable(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 CfgTenant getTenant()
Tenant
that this table is defined for. Mandatory.
Once specified, cannot be changed.
public final void setTenant(CfgTenant value)
Tenant
that this table is defined for. Mandatory.
Once specified, cannot be changed.
value
- new property valuegetTenant()
public final void setTenantDBID(int dbid)
Tenant
that this table is defined for. Mandatory.
Once specified, cannot be changed.
dbid
- DBID identifier of referred objectgetTenant()
public final java.lang.Integer getTenantDBID()
public final java.lang.String getName()
public final void setName(java.lang.String value)
value
- new property valuegetName()
public final CfgStatTableType getType()
CfgStatTableType
.
public final void setType(CfgStatTableType value)
CfgStatTableType
.
value
- new property valuegetType()
public final java.util.Collection<CfgStatDay> getStatDays()
Statistical Days
that constitute the table. When used as an entry in
CfgDeltaStatTable
(see
below), it is a pointer to a list of days added to the existing
list.
public final void setStatDays(java.util.Collection<CfgStatDay> value)
Statistical Days
that constitute the table. When used as an entry in
CfgDeltaStatTable
(see
below), it is a pointer to a list of days added to the existing
list.
value
- new property valuegetStatDays()
public final java.util.Collection<java.lang.Integer> getStatDayDBIDs()
public final void setStatDayDBIDs(java.util.Collection<java.lang.Integer> value)
value
- collection of DBID identifiers of referred objectspublic final CfgObjectState getState()
CfgObjectState
public final void setState(CfgObjectState value)
CfgObjectState
value
- new property valuegetState()
public final KeyValueCollection getUserProperties()
public final void setUserProperties(KeyValueCollection value)
value
- new property valuegetUserProperties()
public final java.lang.Integer getWaitThreshold()
public final void setWaitThreshold(java.lang.Integer value)
value
- new property valuegetWaitThreshold()
public final java.lang.Integer getFlatRate()
public final void setFlatRate(java.lang.Integer value)
value
- new property valuegetFlatRate()
public final java.lang.Integer getAgentHourlyRate()
public final void setAgentHourlyRate(java.lang.Integer value)
value
- new property valuegetAgentHourlyRate()
public final CfgFlag getUseFlatRate()
CFGTrue
) or agentHourlyRate (CFGFalse
) should be selected.
Refer to
CfgFlag
public final void setUseFlatRate(CfgFlag value)
CFGTrue
) or agentHourlyRate (CFGFalse
) should be selected.
Refer to
CfgFlag
value
- new property valuegetUseFlatRate()
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |