|
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.CfgDelta
com.genesyslab.platform.applicationblocks.com.objects.CfgDeltaSwitch
public class CfgDeltaSwitch
The changes to make to a
CfgSwitch
object.
Constructor Summary | |
---|---|
CfgDeltaSwitch(IConfService confService)
This constructor is intended for creation of detached objects. |
|
CfgDeltaSwitch(IConfService confService,
ConfObjectDelta objData)
This constructor is intended for creation of delta objects from configuration protocol messages. |
|
CfgDeltaSwitch(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<CfgSwitchAccessCode> |
getAddedSwitchAccessCodes()
A pointer to the list of access codes of the switches that this switch can access (every item of this list is structured as
CfgSwitchAccessCode
). |
KeyValueCollection |
getAddedUserProperties()
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. |
KeyValueCollection |
getChangedUserProperties()
A pointer to the list of user-defined properties whose values have been changed. |
java.lang.Integer |
getDBID()
The DBID of the target CfgSwitch configuration object. |
java.util.Collection<CfgSwitchAccessCode> |
getDeletedSwitchAccessCodes()
A pointer to the list of deleted switch access codes (every item of this list is structured as
CfgSwitchAccessCode
). |
KeyValueCollection |
getDeletedUserProperties()
A pointer to the list of deleted user-defined properties. |
java.lang.String |
getDNRange()
A pointer to a string that describes the numbering plan of the switch. |
CfgLinkType |
getLinkType()
Type of the CTI link of this switch. |
java.lang.String |
getName()
A pointer to the name of the switch. |
CfgPhysicalSwitch |
getPhysSwitch()
A unique identifier of the
Physical Switch
within which this
switch is defined. |
java.lang.Integer |
getPhysSwitchDBID()
Retrieves the dbid of the object that is being linked to by the PhysSwitch property. |
CfgObjectState |
getState()
Current object state. |
CfgTenant |
getTenant()
A unique identifier of the
Tenant
to which this switch is allocated. |
java.lang.Integer |
getTenantDBID()
Retrieves the dbid of the object that is being linked to by the Tenant property. |
CfgApplication |
getTServer()
A unique identifier of the T-Server
Application
through which the telephony objects
of this switch are controlled. |
java.lang.Integer |
getTServerDBID()
Retrieves the dbid of the object that is being linked to by the TServer property. |
CfgSwitchType |
getType()
Type of the physical switch to which this switch belongs. |
CfgSwitch |
retrieveCfgSwitch()
Read base CfgSwitch configuration object caused this event. |
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 |
---|
public CfgDeltaSwitch(IConfService confService)
confService
- configuration service instancepublic CfgDeltaSwitch(IConfService confService, ConfObjectDelta objData)
confService
- configuration service instanceobjData
- configuration protocol object delta datapublic CfgDeltaSwitch(IConfService confService, org.w3c.dom.Node xmlData)
confService
- configuration service instancexmlData
- XML object containing object delta dataMethod Detail |
---|
public final java.lang.Integer getDBID()
public final CfgSwitch retrieveCfgSwitch() throws ConfigException
ConfigException
- in case of problem while object readingpublic final CfgTenant getTenant()
Tenant
to which this switch is allocated. Mandatory. Once specified,
cannot be changed.
public final java.lang.Integer getTenantDBID()
public final CfgPhysicalSwitch getPhysSwitch()
Physical Switch
within which this
switch is defined. Mandatory. Once specified, cannot be changed.
public final java.lang.Integer getPhysSwitchDBID()
public final CfgSwitchType getType()
type
of the physical switch specified in physSwitchDBID
).
See
CfgSwitchType
.
public final java.lang.String getName()
public final CfgApplication getTServer()
Application
through which the telephony objects
of this switch are controlled. Parameter
tenantDBIDs
of the T-Server must be specified
and match the setting of tenantDBID
of this switch.
One T-Server cannot be associated with more than one switch unless
the switch is of type CFGMultimediaSwitch
. The property
is applicable for 5.1 applications only, for compatibility. Starting
from release 6.0 the association between T-Server and switch have
to be configured using CfgApplication (T-Server) object. See flexibleProperties
in CfgApplication.
public final java.lang.Integer getTServerDBID()
public final CfgLinkType getLinkType()
CfgLinkType
public final java.util.Collection<CfgSwitchAccessCode> getAddedSwitchAccessCodes()
CfgSwitchAccessCode
). When used as an entry
in
CfgDeltaSwitch
, it is a pointer to a list of switch access
codes added to the existing list.
public final java.lang.String getDNRange()
1100-1179, 1190-1195, 1199
).
public final CfgObjectState getState()
CfgObjectState
public final KeyValueCollection getAddedUserProperties()
public final java.util.Collection<CfgSwitchAccessCode> getDeletedSwitchAccessCodes()
CfgSwitchAccessCode
).
public final KeyValueCollection getDeletedUserProperties()
public final KeyValueCollection getChangedUserProperties()
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |