Platform SDK Java 8.5 API Reference

com.genesyslab.platform.configuration.protocol.obj
Class ConfObjectDelta

java.lang.Object
  extended by com.genesyslab.platform.configuration.protocol.obj.ConfObjectBase
      extended by com.genesyslab.platform.configuration.protocol.obj.ConfObject
          extended by com.genesyslab.platform.configuration.protocol.obj.ConfObjectDelta
All Implemented Interfaces:
java.lang.Cloneable

public class ConfObjectDelta
extends ConfObject

Configuration delta object represents changes which are done, or which are to be done on particular configuration server object.

Delta objects are used in two main scenarios:


Constructor Summary
ConfObjectDelta(CfgDescriptionObjectDelta metadata)
          Constructor for creation of uninitialized delta object container of particular type.
ConfObjectDelta(CfgMetadata metadata, CfgObjectType objType)
          Constructor for creation of uninitialized delta object container of particular type.
 
Method Summary
 CfgDescriptionObjectDelta getClassInfo()
          Returns reference to the delta object class MetaData description.
 java.lang.Integer getObjectDbid()
          Configuration objects DBID uniquely identifies configuration object of a particular type on particular configuration server.
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.obj.ConfObject
getObjectType
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.obj.ConfObjectBase
checkTypeCompatibility, clone, createChildElement, equals, getAttributeInfo, getOrCreatePropertyValue, getPropertyInfo, getPropertyValue, getPropertyValue, hashCode, setPropertyValue, setPropertyValue, toString, toString, toStringContentHelper, toStringHelper
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfObjectDelta

public ConfObjectDelta(CfgDescriptionObjectDelta metadata)
Constructor for creation of uninitialized delta object container of particular type.

Parameters:
metadata - configuration object class MetaData.
Throws:
ConfObjectAttributeException - if given MetaData is null or there is some problem with its usage for this data structure.

ConfObjectDelta

public ConfObjectDelta(CfgMetadata metadata,
                       CfgObjectType objType)
Constructor for creation of uninitialized delta object container of particular type.

Parameters:
metadata - actual configuration server MetaData.
objType - configuration object type.
Throws:
java.lang.NullPointerException - if given MetaData is null.
ConfObjectAttributeException - if referred MetaData does not contain description of given object type or there is some problem with its usage for this data structure.
Method Detail

getClassInfo

public CfgDescriptionObjectDelta getClassInfo()
Returns reference to the delta object class MetaData description.

Overrides:
getClassInfo in class ConfObject
Returns:
delta object class MetaData description.

getObjectDbid

public java.lang.Integer getObjectDbid()
Description copied from class: ConfObject
Configuration objects DBID uniquely identifies configuration object of a particular type on particular configuration server. It means that pair [object type, object DBID] uniquely specifies particular configuration object in configuration server database.

This value is been assigned by configuration server at moment of the object creation and can't be changed during its whole life cycle.

This method is a helper to find the DBID value in the object properties or properties of child structures depending on this object type.

Overrides:
getObjectDbid in class ConfObject
Returns:
configuration object DBID 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.