Platform SDK Java 8.5 API Reference

com.genesyslab.platform.webmedia.protocol.espemail.runtime
Class EspEmailFactory

java.lang.Object
  extended by com.genesyslab.platform.commons.collections.keyvaluebinding.AbstractBindingFactory
      extended by com.genesyslab.platform.webmedia.protocol.espemail.runtime.EspEmailFactory
All Implemented Interfaces:
com.genesyslab.platform.commons.collections.keyvaluebinding.BindingFactory

public final class EspEmailFactory
extends com.genesyslab.platform.commons.collections.keyvaluebinding.AbstractBindingFactory

EspEmail protocol specific messages internal ESP binding factory.
It is designed for internal use only.


Field Summary
 
Fields inherited from class com.genesyslab.platform.commons.collections.keyvaluebinding.AbstractBindingFactory
actions
 
Constructor Summary
EspEmailFactory()
           
 
Method Summary
static java.lang.Object create(java.lang.String key)
           
protected  void fillActions()
           
 KeyValueCollection marshal(EmailAttachment obj)
           
 KeyValueCollection marshal(EventCreateWebEmailIn obj)
           
 KeyValueCollection marshal(EventError obj)
           
 KeyValueCollection marshal(KeyValueCollection kvc)
           
 KeyValueCollection marshal(java.lang.Object obj)
           
 KeyValueCollection marshal(RequestCreateWebEmailIn obj)
           
 java.lang.Object unmarshal(java.lang.String key, KeyValueCollection kvlist)
           
 
Methods inherited from class com.genesyslab.platform.commons.collections.keyvaluebinding.AbstractBindingFactory
unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EspEmailFactory

public EspEmailFactory()
Method Detail

fillActions

protected void fillActions()
Specified by:
fillActions in class com.genesyslab.platform.commons.collections.keyvaluebinding.AbstractBindingFactory

unmarshal

public java.lang.Object unmarshal(java.lang.String key,
                                  KeyValueCollection kvlist)
Specified by:
unmarshal in interface com.genesyslab.platform.commons.collections.keyvaluebinding.BindingFactory
Overrides:
unmarshal in class com.genesyslab.platform.commons.collections.keyvaluebinding.AbstractBindingFactory

marshal

public KeyValueCollection marshal(java.lang.Object obj)
Specified by:
marshal in interface com.genesyslab.platform.commons.collections.keyvaluebinding.BindingFactory
Specified by:
marshal in class com.genesyslab.platform.commons.collections.keyvaluebinding.AbstractBindingFactory

marshal

public KeyValueCollection marshal(KeyValueCollection kvc)

marshal

public KeyValueCollection marshal(RequestCreateWebEmailIn obj)

marshal

public KeyValueCollection marshal(EmailAttachment obj)

marshal

public KeyValueCollection marshal(EventCreateWebEmailIn obj)

marshal

public KeyValueCollection marshal(EventError obj)

create

public static java.lang.Object create(java.lang.String key)

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.