|
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.CfgScript
public class CfgScript
Scripts identify processing scenarios or treatments that can be applied to customer interactions. Deletion of Script X will cause the following events set out in the order of arrival:
scriptDBID
field
set to Script X
scriptDBID
field
set to Script X
scriptDBID
field
set to Script X
scriptDBID
field
set to Script X
scriptDBID
field
set to Script X
reactionScriptDBIDs
or clearanceScriptDBIDs
field
capacityRuleDBID
field
set to Script X
capacityRuleDBID
field
set to Script X
capacityRuleDBID
field
set to Script X
capacityRuleDBID
field
set to Script X
defaultCapacityRuleDBID
field
set to Script X
Field Summary | |
---|---|
static CfgObjectType |
OBJECT_TYPE
|
Constructor Summary | |
---|---|
CfgScript(IConfService confService)
This constructor is intended for creation of detached objects. |
|
CfgScript(IConfService confService,
ConfObject objData,
boolean isSaved,
java.lang.Object[] additionalParameters)
This constructor is intended for creation of objects from configuration protocol messages. |
|
CfgScript(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 |
getDBID()
An identifier of this object in the Configuration Database. |
java.lang.Integer |
getIndex()
Script index. |
java.lang.String |
getName()
A pointer to the name of the script. |
java.util.Collection<CfgObjectResource> |
getResources()
A pointer to the list of the objects associated with this Host (every item of this list is structured as
CfgObjectResource
). |
CfgObjectState |
getState()
Current object state. |
CfgTenant |
getTenant()
A unique identifier of the
Tenant
this script belongs to. |
java.lang.Integer |
getTenantDBID()
Retrieves the dbid of the object that is being linked to by the Tenant property. |
CfgScriptType |
getType()
Type of this script. |
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. |
void |
save()
Synchronizes changes in the class with Configuration Server. |
void |
setDBID(java.lang.Integer value)
An identifier of this object in the Configuration Database. |
void |
setIndex(java.lang.Integer value)
Script index. |
void |
setName(java.lang.String value)
A pointer to the name of the script. |
void |
setResources(java.util.Collection<CfgObjectResource> value)
A pointer to the list of the objects associated with this Host (every item of this list is structured as
CfgObjectResource
). |
void |
setState(CfgObjectState value)
Current object state. |
void |
setTenant(CfgTenant value)
A unique identifier of the
Tenant
this script belongs to. |
void |
setTenantDBID(int dbid)
A unique identifier of the
Tenant
this script belongs to. |
void |
setType(CfgScriptType value)
Type of this script. |
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. |
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 CfgScript(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 CfgScript(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 CfgScript(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 java.lang.String getName()
public final void setName(java.lang.String value)
value
- new property valuegetName()
public final CfgTenant getTenant()
Tenant
this script belongs to. Mandatory. Once specified, cannot
be changed.
public final void setTenant(CfgTenant value)
Tenant
this script belongs to. Mandatory. Once specified, cannot
be changed.
value
- new property valuegetTenant()
public final void setTenantDBID(int dbid)
Tenant
this script belongs to. Mandatory. Once specified, cannot
be changed.
dbid
- DBID identifier of referred objectgetTenant()
public final java.lang.Integer getTenantDBID()
public final java.lang.Integer getIndex()
public final void setIndex(java.lang.Integer value)
value
- new property valuegetIndex()
public final CfgScriptType getType()
CfgScriptType
public final void setType(CfgScriptType value)
CfgScriptType
value
- new property valuegetType()
public 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.util.Collection<CfgObjectResource> getResources()
CfgObjectResource
). When used as an entry
in
CfgDeltaHost
, it is a pointer to a list of resources
added to the existing list.
Only objects of type
CfgAppPrototype
and
CfgScript
and
can be associated with Script object through resources
public final void setResources(java.util.Collection<CfgObjectResource> value)
CfgObjectResource
). When used as an entry
in
CfgDeltaHost
, it is a pointer to a list of resources
added to the existing list.
Only objects of type
CfgAppPrototype
and
CfgScript
and
can be associated with Script object through resources
value
- new property valuegetResources()
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |