Platform SDK Java 8.5 API Reference

com.genesyslab.platform.configuration.protocol.runtime.codec
Class ConfObjectPackV6

java.lang.Object
  extended by com.genesyslab.platform.configuration.protocol.runtime.codec.ConfObjectPack
      extended by com.genesyslab.platform.configuration.protocol.runtime.codec.ConfObjectPackV6
All Implemented Interfaces:
com.genesyslab.platform.commons.protocol.runtime.codec.CustomPackager, com.genesyslab.platform.commons.protocol.runtime.codec.CustomTypeCodec
Direct Known Subclasses:
ConfAccountIDPackV6, ConfACLPackV6, ConfAppIDPackV6, ConfConfIDPackV6, ConfObjectBriefPackV6, ConfSchemaPackV6

public abstract class ConfObjectPackV6
extends ConfObjectPack

Base class for V6 format of the configuration objects and attributes values.


Nested Class Summary
static interface ConfObjectPackV6.ConfSerializerStorageV6
           
 
Nested classes/interfaces inherited from class com.genesyslab.platform.configuration.protocol.runtime.codec.ConfObjectPack
ConfObjectPack.CfgMetadataStorage
 
Field Summary
 
Fields inherited from class com.genesyslab.platform.configuration.protocol.runtime.codec.ConfObjectPack
ACCOUNT_ID_ATTR_NAME, ACCOUNT_ID_ATTR_SID, APP_ID_ATTR_NAME, APP_ID_ATTR_SID, BRIEF, CFG_DELTA, CONF_ACL, CONF_BRIEF_OBJECT_ATTR_NAME, CONF_ID, CONF_ID_ATTR_NAME, CONF_ID_ATTR_SID, CONF_OBJ_ATTR_NAME, CONF_OBJ_ATTR_SID, CONF_OBJECT_ATTR_NAME, CONF_OBJECT_DELTA_ATTR_NAME, CONF_OBJECTS_ATTR_NAME, CONF_SCHEMA, confObjectsData, confObjectsType, DELTA_INDEX, message, metadata, OBJ_TYPE_ATTR_NAME, OBJ_TYPE_ATTR_SID, PERMISSIONS_ATTR_SID, PERMISSIONS_DATA_ATTR_NAME, SCHEMA_DATA_ATTR_NAME, SCHEMA_INFO_ATTR_SID, serializer
 
Constructor Summary
protected ConfObjectPackV6(java.lang.String attrSID, java.lang.String attrName, java.lang.String className)
           
 
Method Summary
 java.lang.Object encodeForConnection(java.lang.Object customTypeObject, java.lang.String id, MessageTransport transport, java.lang.Object transportState)
           
protected  CfgDescriptionClass getClassDescription()
          Method is used for deserialization of data from server.
 void onAttribute(java.lang.String id, java.lang.Object value)
           
 void onMessageEnd()
           
 void setProtocolData(java.lang.Object protocolData)
           
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.runtime.codec.ConfObjectPack
appendLogValue, decodeFromXml, encodeToXml, ensureOutgoingObjectTypeAttr, getClassDescription, getClassDescription, getLogType, getNS, onMessageStart, setMessage, setSerializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfObjectPackV6

protected ConfObjectPackV6(java.lang.String attrSID,
                           java.lang.String attrName,
                           java.lang.String className)
Method Detail

setProtocolData

public void setProtocolData(java.lang.Object protocolData)
Specified by:
setProtocolData in interface com.genesyslab.platform.commons.protocol.runtime.codec.CustomTypeCodec
Overrides:
setProtocolData in class ConfObjectPack

onAttribute

public void onAttribute(java.lang.String id,
                        java.lang.Object value)
                 throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Specified by:
onAttribute in interface com.genesyslab.platform.commons.protocol.runtime.codec.CustomPackager
Overrides:
onAttribute in class ConfObjectPack
Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException

onMessageEnd

public void onMessageEnd()
                  throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Specified by:
onMessageEnd in interface com.genesyslab.platform.commons.protocol.runtime.codec.CustomPackager
Overrides:
onMessageEnd in class ConfObjectPack
Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException

encodeForConnection

public java.lang.Object encodeForConnection(java.lang.Object customTypeObject,
                                            java.lang.String id,
                                            MessageTransport transport,
                                            java.lang.Object transportState)
                                     throws PlatformException
Throws:
PlatformException

getClassDescription

protected CfgDescriptionClass getClassDescription()
                                           throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Description copied from class: ConfObjectPack
Method is used for deserialization of data from server.

Overrides:
getClassDescription in class ConfObjectPack
Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException

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.