Platform SDK Java 8.5 API Reference

com.genesyslab.platform.configuration.protocol.runtime.channel
Class ObjectSerializerV6

java.lang.Object
  extended by com.genesyslab.platform.configuration.protocol.runtime.channel.ObjectSerializer
      extended by 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


Nested Class Summary
 
Nested classes/interfaces inherited from class com.genesyslab.platform.configuration.protocol.runtime.channel.ObjectSerializer
ObjectSerializer.DocumentWalker
 
Field Summary
 
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
 
Constructor Summary
ObjectSerializerV6(CfgMetadata metadata, AesUtil aes, boolean deltaCleanUp)
           
 
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
 

Constructor Detail

ObjectSerializerV6

public ObjectSerializerV6(CfgMetadata metadata,
                          AesUtil aes,
                          boolean deltaCleanUp)
Method Detail

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

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.