ConfAccountIDPackV6
, ConfACLPackV6
, ConfAppIDPackV6
, ConfConfIDPackV6
, ConfObjectBriefPackV6
, ConfSchemaPackV6
public abstract class ConfObjectPackV6 extends ConfObjectPack
Modifier and Type | Class | Description |
---|---|---|
static interface |
ConfObjectPackV6.ConfSerializerStorageV6 |
ConfObjectPack.CfgMetadataStorage
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
Modifier | Constructor | Description |
---|---|---|
protected |
ConfObjectPackV6(java.lang.String attrSID,
java.lang.String attrName,
java.lang.String className) |
Modifier and Type | Method | Description |
---|---|---|
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) |
Sets additional protocol specific data for this codec.
|
appendLogValue, decodeFromXml, encodeToXml, ensureOutgoingObjectTypeAttr, getClassDescription, getClassDescription, getLogType, getNS, onMessageStart, setMessage, setSerializer
protected ConfObjectPackV6(java.lang.String attrSID, java.lang.String attrName, java.lang.String className)
public void setProtocolData(java.lang.Object protocolData)
com.genesyslab.platform.commons.protocol.runtime.codec.CustomTypeCodec
It is highly recommended to implement the protocolData object
as set of interfaces that in turn provide access to codec specific
data. Do not use protocolData as an object for a single codec,
since it will be impossible to extend such object.
Wrong: CodecData data = (CodecData) protocolData;
Right: CodecData data =
((CodecDataHolder) protocolData).getCodecData();
setProtocolData
in class ConfObjectPack
protocolData
- protocol specific datapublic void onAttribute(java.lang.String id, java.lang.Object value) throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
onAttribute
in class ConfObjectPack
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
public void onMessageEnd() throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
onMessageEnd
in class ConfObjectPack
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
public java.lang.Object encodeForConnection(java.lang.Object customTypeObject, java.lang.String id, MessageTransport transport, java.lang.Object transportState) throws PlatformException
PlatformException
protected CfgDescriptionClass getClassDescription() throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
ConfObjectPack
getClassDescription
in class ConfObjectPack
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.