public final class PreviewInteractionBinding
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
PreviewInteractionBinding.KVBindingException |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
isKnownMessage(java.lang.String key) |
Checks if message or class is known
|
static KeyValueCollection |
marshal(PreviewInteractionAcknowledge obj) |
|
static KeyValueCollection |
marshal(PreviewInteractionBody obj) |
|
static KeyValueCollection |
marshal(PreviewInteractionCancel obj) |
|
static KeyValueCollection |
marshal(PreviewInteractionError obj) |
|
static KeyValueCollection |
marshal(PreviewInteractionHeader obj) |
|
static KeyValueCollection |
marshal(PreviewInteractionMessage obj) |
|
static KeyValueCollection |
marshal(PreviewInteractionRequest obj) |
|
static KeyValueCollection |
marshal(PreviewInteractionResponse obj) |
|
static KeyValueCollection |
marshal(PreviewInteractionUserData obj) |
|
static KeyValueCollection |
marshal(java.lang.Object obj) |
Marshal data from object of predefined class to key value collection.
|
static KeyValueCollection |
marshal(java.lang.String key,
java.lang.Object obj) |
Marshal data from object of predefined class to key value collection.
|
static java.lang.String |
resolve(KeyValueCollection list) |
Resolve predefined class name according to key value collection
Predefined classes are generating according to protocol description.
|
static boolean |
setProperty(PreviewInteractionAcknowledge obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static boolean |
setProperty(PreviewInteractionBody obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static boolean |
setProperty(PreviewInteractionCancel obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static boolean |
setProperty(PreviewInteractionError obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static boolean |
setProperty(PreviewInteractionHeader obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static boolean |
setProperty(PreviewInteractionMessage obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static boolean |
setProperty(PreviewInteractionRequest obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static boolean |
setProperty(PreviewInteractionResponse obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static boolean |
setProperty(PreviewInteractionUserData obj,
java.lang.String name,
java.lang.Object value) |
Set property by name
|
static java.lang.Object |
unmarshal(KeyValueCollection kvlist) |
Actually will be called unmarshal(resolve(kvlist), kvlist).
|
static java.lang.Object |
unmarshal(java.lang.String className,
KeyValueCollection kvlist) |
Unmarshal data from key value collection to appropriate object of predefined class.
|
public static boolean isKnownMessage(java.lang.String key)
key
- key or class name used as key for binding.public static KeyValueCollection marshal(java.lang.Object obj) throws PreviewInteractionBinding.KVBindingException
obj
- object for which must be generated according key value collection that will be represent it dataPreviewInteractionBinding.KVBindingException
public static KeyValueCollection marshal(java.lang.String key, java.lang.Object obj) throws PreviewInteractionBinding.KVBindingException
key
- string key to be used for resolving marshallerobj
- object for which must be generated according key value collection that will be represent it dataPreviewInteractionBinding.KVBindingException
public static java.lang.Object unmarshal(KeyValueCollection kvlist) throws PreviewInteractionBinding.KVBindingException
kvlist
- key value collection for which must be generated appropriate object of predefined classPreviewInteractionBinding.KVBindingException
public static java.lang.Object unmarshal(java.lang.String className, KeyValueCollection kvlist) throws PreviewInteractionBinding.KVBindingException
className
- name of predefined class used as tergat for binding.kvlist
- key value collection for which must be generated appropriate object of predefined classPreviewInteractionBinding.KVBindingException
public static java.lang.String resolve(KeyValueCollection list)
KeyValueCollection
- key value collection for which must be resolved predefined class namepublic static KeyValueCollection marshal(PreviewInteractionUserData obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionUserData obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
public static KeyValueCollection marshal(PreviewInteractionMessage obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionMessage obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
public static KeyValueCollection marshal(PreviewInteractionHeader obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionHeader obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
public static KeyValueCollection marshal(PreviewInteractionBody obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionBody obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
public static KeyValueCollection marshal(PreviewInteractionError obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionError obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
public static KeyValueCollection marshal(PreviewInteractionRequest obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionRequest obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
public static KeyValueCollection marshal(PreviewInteractionResponse obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionResponse obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
public static KeyValueCollection marshal(PreviewInteractionAcknowledge obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionAcknowledge obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
public static KeyValueCollection marshal(PreviewInteractionCancel obj) throws PreviewInteractionBinding.KVBindingException
public static boolean setProperty(PreviewInteractionCancel obj, java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
obj
- object in which will be set propertyname
- property name to setvalue
- new property valuejava.lang.ClassCastException
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.