|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.json.serializer.PsdkJsonSerializer
public class PsdkJsonSerializer
PsdkJsonSerializer provides message JSON serializers for all Platform SDK protocols.
Method Summary | ||
---|---|---|
static PsdkJsonSerializer |
createBasicChatSerializer()
Creates PSDK JSON serializer for BasicChat protocol. |
|
static PsdkJsonSerializer |
createCallbackSerializer()
Creates PSDK JSON serializer for Callback protocol. |
|
static PsdkJsonSerializer |
createConfServerSerializer()
Creates PSDK JSON serializer for ConfServer protocol. |
|
static PsdkJsonSerializer |
createContactServerSerializer()
Creates PSDK JSON serializer for ContactServer protocol. |
|
static PsdkJsonSerializer |
createCustomServerSerializer()
Creates PSDK JSON serializer for Custom Server protocol. |
|
static PsdkJsonSerializer |
createEmailSerializer()
Creates PSDK JSON serializer for Email protocol. |
|
static PsdkJsonSerializer |
createEspEmailSerializer()
Creates PSDK JSON serializer for ESPEmail protocol. |
|
static PsdkJsonSerializer |
createExternalServiceSerializer()
Creates PSDK JSON serializer for ExternalService protocol. |
|
static PsdkJsonSerializer |
createFlexChatSerializer()
Creates PSDK JSON serializer for FlexChat protocol. |
|
static PsdkJsonSerializer |
createInteractionServerSerializer()
Creates PSDK JSON serializer for InteractionServer protocol. |
|
static PsdkJsonSerializer |
createLocalControlAgentSerializer()
Creates PSDK JSON serializer for LocalControlAgent protocol. |
|
static PsdkJsonSerializer |
createMessageServerSerializer()
Creates PSDK JSON serializer for MessageServer protocol. |
|
static PsdkJsonSerializer |
createOutboundServerSerializer()
Creates PSDK JSON serializer for OutboundServer protocol. |
|
static PsdkJsonSerializer |
createRoutingServerSerializer()
Creates PSDK JSON serializer for Routing Server protocol. |
|
static PsdkJsonSerializer |
createSolutionControlServerSerializer()
Creates PSDK JSON serializer for SolutionControlServer protocol. |
|
static PsdkJsonSerializer |
createStatServerSerializer()
Creates PSDK JSON serializer for StatServer protocol. |
|
static PsdkJsonSerializer |
createTServerSerializer()
Creates PSDK JSON serializer for TServer protocol. |
|
Message |
deserialize(java.lang.String json)
Deserializes JSON string into Platform SDK message. |
|
|
deserialize(java.lang.String json,
java.lang.Class<T> classType)
Deserializes JSON string into Platform SDK message or its attribute. |
|
Message |
deserialize(java.lang.String json,
java.lang.String messageName)
Deserializes JSON string, that doesn't contain messageName, into Platform SDK message. |
|
java.lang.String |
serialize(java.lang.Object value)
Serializes Platform SDK message or its attribute to JSON string |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public java.lang.String serialize(java.lang.Object value) throws PsdkSerializationException
value
- Platform SDK message.
PsdkSerializationException
public Message deserialize(java.lang.String json) throws PsdkSerializationException
json
- representation of PSDK message.
PsdkSerializationException
- if any serialization problem occurs.
if it can not be deserialized.public Message deserialize(java.lang.String json, java.lang.String messageName) throws PsdkSerializationException
json
- representation of PSDK message in JSON format.messageName
- result type.
PsdkSerializationException
- if any serialization problem occurs.
java.lang.IllegalArgumentException
- if message name is unknown for the serializer.
it can not be deserialized.public <T> T deserialize(java.lang.String json, java.lang.Class<T> classType) throws PsdkSerializationException
json
- representation of PSDK message or structure in JSON format.classType
- result type.
PsdkSerializationException
public static PsdkJsonSerializer createBasicChatSerializer()
public static PsdkJsonSerializer createCallbackSerializer()
public static PsdkJsonSerializer createConfServerSerializer()
public static PsdkJsonSerializer createContactServerSerializer()
public static PsdkJsonSerializer createCustomServerSerializer()
public static PsdkJsonSerializer createEmailSerializer()
public static PsdkJsonSerializer createEspEmailSerializer()
public static PsdkJsonSerializer createExternalServiceSerializer()
public static PsdkJsonSerializer createFlexChatSerializer()
public static PsdkJsonSerializer createInteractionServerSerializer()
public static PsdkJsonSerializer createLocalControlAgentSerializer()
public static PsdkJsonSerializer createMessageServerSerializer()
public static PsdkJsonSerializer createOutboundServerSerializer()
public static PsdkJsonSerializer createSolutionControlServerSerializer()
public static PsdkJsonSerializer createStatServerSerializer()
public static PsdkJsonSerializer createTServerSerializer()
public static PsdkJsonSerializer createRoutingServerSerializer()
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |