com.genesyslab.platform.configuration.protocol.runtime.channel
Class ObjectSerializerV6
java.lang.Object
com.genesyslab.platform.configuration.protocol.runtime.channel.ObjectSerializer
com.genesyslab.platform.configuration.protocol.runtime.channel.ObjectSerializerV6
- All Implemented Interfaces:
- com.genesyslab.platform.commons.connection.impl.EncodingSupport, com.genesyslab.platform.commons.protocol.runtime.codec.ReverseDirectionCodecSupport
public class ObjectSerializerV6
- extends ObjectSerializer
Fields inherited from class com.genesyslab.platform.configuration.protocol.runtime.channel.ObjectSerializer |
aes, BINARY_PAIR, DBID, deltaCleanUp, docCreator, INTEGER_PAIR, INTID, KEY, metadata, PASSWORD, reversed, STRING_PAIR, stringsEncoding, VALUE |
Fields inherited from interface com.genesyslab.platform.commons.connection.impl.EncodingSupport |
DEFAULT_CHARSET, DEFAULT_ENCODING, UTF8_CHARSET, UTF8_ENCODING |
Method Summary |
java.lang.String |
deserialize(java.lang.String objectTypeName,
org.w3c.dom.Document document)
|
protected boolean |
deserializeDBIdList(java.lang.String name,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
|
protected boolean |
deserializeIntList(java.lang.String name,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
|
protected boolean |
deserializeKVList(java.lang.String name,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
|
protected boolean |
deserializeObjList(CfgDescriptionAttributeReference attr,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
|
protected boolean |
deserializePObject(CfgDescriptionAttributeReference ref,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
|
protected boolean |
deserializePrimitive(java.lang.String name,
char delimiter,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
|
org.w3c.dom.Document |
serialize(java.lang.String objectTypeName,
java.lang.String cfgStr)
|
protected boolean |
writeCfgString(CfgDescriptionAttribute attributeDescription,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
|
Methods inherited from class com.genesyslab.platform.configuration.protocol.runtime.channel.ObjectSerializer |
createElement, createTruncatedLogTrace, createXmlElement, createXmlElement, getDecrypted, getEncrypted, getMetadata, reverse, serializeDBIDList, serializeIntList, serializeKVList, serializeKVListPair, serializeKVPair, serializeObjList, serializePObject, serializePObject, serializePrimitive, serializePrimitive, serializeStrList, setStringAttributesEncoding |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectSerializerV6
public ObjectSerializerV6(CfgMetadata metadata,
AesUtil aes,
boolean deltaCleanUp)
serialize
public org.w3c.dom.Document serialize(java.lang.String objectTypeName,
java.lang.String cfgStr)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
serialize
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
deserialize
public java.lang.String deserialize(java.lang.String objectTypeName,
org.w3c.dom.Document document)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
deserialize
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
deserializeKVList
protected boolean deserializeKVList(java.lang.String name,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
deserializeKVList
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
deserializeIntList
protected boolean deserializeIntList(java.lang.String name,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
deserializeIntList
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
deserializeDBIdList
protected boolean deserializeDBIdList(java.lang.String name,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
deserializeDBIdList
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
deserializeObjList
protected boolean deserializeObjList(CfgDescriptionAttributeReference attr,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
deserializeObjList
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
deserializePObject
protected boolean deserializePObject(CfgDescriptionAttributeReference ref,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
deserializePObject
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
deserializePrimitive
protected boolean deserializePrimitive(java.lang.String name,
char delimiter,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
deserializePrimitive
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
writeCfgString
protected boolean writeCfgString(CfgDescriptionAttribute attributeDescription,
ObjectSerializer.DocumentWalker navigator,
java.io.StringWriter cfgWriter)
throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
- Specified by:
writeCfgString
in class ObjectSerializer
- Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.