Platform SDK Java 8.5 API Reference

com.genesyslab.platform.contacts.protocol.contactserver.runtime
Class ContactServerFactory

java.lang.Object
  extended by com.genesyslab.platform.commons.collections.keyvaluebinding.AbstractBindingFactory
      extended by com.genesyslab.platform.contacts.protocol.contactserver.runtime.ContactServerFactory
All Implemented Interfaces:
com.genesyslab.platform.commons.collections.keyvaluebinding.BindingFactory

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

ContactServer 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
ContactServerFactory()
           
 
Method Summary
static java.lang.Object create(java.lang.String key)
           
protected  void fillActions()
           
 KeyValueCollection marshal(AgentProperties obj)
           
 KeyValueCollection marshal(Attachment obj)
           
 KeyValueCollection marshal(Attribute obj)
           
 KeyValueCollection marshal(AttributesHeader obj)
           
 KeyValueCollection marshal(AttributesInfo obj)
           
 KeyValueCollection marshal(CallbackEntityAttributes obj)
           
 KeyValueCollection marshal(Category obj)
           
 KeyValueCollection marshal(ChatEntityAttributes obj)
           
 KeyValueCollection marshal(CoBrowseEntityAttributes obj)
           
 KeyValueCollection marshal(ComplexSearchCriteria obj)
           
 KeyValueCollection marshal(Contact obj)
           
 KeyValueCollection marshal(ContactInfo obj)
           
 KeyValueCollection marshal(ContactInteraction obj)
           
 KeyValueCollection marshal(ContactInteractionProperties obj)
           
 KeyValueCollection marshal(ContactProperties obj)
           
 KeyValueCollection marshal(CustomProperties obj)
           
 KeyValueCollection marshal(DatabaseInfo obj)
           
 KeyValueCollection marshal(DeleteAttributesInfo obj)
           
 KeyValueCollection marshal(DocumentData obj)
           
 KeyValueCollection marshal(EmailInEntityAttributes obj)
           
 KeyValueCollection marshal(EmailOutEntityAttributes obj)
           
 KeyValueCollection marshal(EventAddAgentStdRespFavorite obj)
           
 KeyValueCollection marshal(EventAddDocument obj)
           
 KeyValueCollection marshal(EventAddStandardResponse obj)
           
 KeyValueCollection marshal(EventAddStdRespUsage obj)
           
 KeyValueCollection marshal(EventAssignInteractionToContact obj)
           
 KeyValueCollection marshal(EventBoostDocument obj)
           
 KeyValueCollection marshal(EventCheckForUpdates obj)
           
 KeyValueCollection marshal(EventContactListGet obj)
           
 KeyValueCollection marshal(EventContactListGetNextPage obj)
           
 KeyValueCollection marshal(EventContactListRelease obj)
           
 KeyValueCollection marshal(EventCountInteractions obj)
           
 KeyValueCollection marshal(EventDelete obj)
           
 KeyValueCollection marshal(EventDeleteAgentStdRespFavorite obj)
           
 KeyValueCollection marshal(EventDeleteInteraction obj)
           
 KeyValueCollection marshal(EventDeleteProperties obj)
           
 KeyValueCollection marshal(EventDeleteStandardResponse obj)
           
 KeyValueCollection marshal(EventError obj)
           
 KeyValueCollection marshal(EventFindOrCreatePhoneCall obj)
           
 KeyValueCollection marshal(EventGetAgentStdRespFavorites obj)
           
 KeyValueCollection marshal(EventGetAllCategories obj)
           
 KeyValueCollection marshal(EventGetAttributes obj)
           
 KeyValueCollection marshal(EventGetCategory obj)
           
 KeyValueCollection marshal(EventGetContacts obj)
           
 KeyValueCollection marshal(EventGetDocument obj)
           
 KeyValueCollection marshal(EventGetIndexProperties obj)
           
 KeyValueCollection marshal(EventGetInteractionContent obj)
           
 KeyValueCollection marshal(EventGetInteractionsForContact obj)
           
 KeyValueCollection marshal(EventGetInteractionsWithStatus obj)
           
 KeyValueCollection marshal(EventGetMergeDetail obj)
           
 KeyValueCollection marshal(EventGetProperties obj)
           
 KeyValueCollection marshal(EventGetRootCategories obj)
           
 KeyValueCollection marshal(EventGetServerTime obj)
           
 KeyValueCollection marshal(EventGetStandardResponse obj)
           
 KeyValueCollection marshal(EventGetSystemSettings obj)
           
 KeyValueCollection marshal(EventGetVersion obj)
           
 KeyValueCollection marshal(EventIdentifyContact obj)
           
 KeyValueCollection marshal(EventInsert obj)
           
 KeyValueCollection marshal(EventInsertInteraction obj)
           
 KeyValueCollection marshal(EventInteractionListGet obj)
           
 KeyValueCollection marshal(EventInteractionListGetNextPage obj)
           
 KeyValueCollection marshal(EventInteractionListRelease obj)
           
 KeyValueCollection marshal(EventMergeContacts obj)
           
 KeyValueCollection marshal(EventMergeListGet obj)
           
 KeyValueCollection marshal(EventMergeListGetNextPage obj)
           
 KeyValueCollection marshal(EventMergeListRelease obj)
           
 KeyValueCollection marshal(EventRefresh obj)
           
 KeyValueCollection marshal(EventRemoveAllAttributes obj)
           
 KeyValueCollection marshal(EventRemoveDocument obj)
           
 KeyValueCollection marshal(EventRenderFieldCodes obj)
           
 KeyValueCollection marshal(EventSearch obj)
           
 KeyValueCollection marshal(EventSetInteractionStatus obj)
           
 KeyValueCollection marshal(EventSetProperties obj)
           
 KeyValueCollection marshal(EventStopInteraction obj)
           
 KeyValueCollection marshal(EventUnMergeContacts obj)
           
 KeyValueCollection marshal(EventUpdateAttributes obj)
           
 KeyValueCollection marshal(EventUpdateDocument obj)
           
 KeyValueCollection marshal(EventUpdateInteraction obj)
           
 KeyValueCollection marshal(EventUpdateStandardResponse obj)
           
 KeyValueCollection marshal(EventValidateFieldCodes obj)
           
 KeyValueCollection marshal(FieldData obj)
           
 KeyValueCollection marshal(HostInfo obj)
           
 KeyValueCollection marshal(IndexData obj)
           
 KeyValueCollection marshal(InteractionAttributes obj)
           
 KeyValueCollection marshal(InteractionContent obj)
           
 KeyValueCollection marshal(InteractionData obj)
           
 KeyValueCollection marshal(KeyValueCollection kvc)
           
 KeyValueCollection marshal(MergeDataDetails obj)
           
 KeyValueCollection marshal(java.lang.Object obj)
           
 KeyValueCollection marshal(PhoneCallEntityAttributes obj)
           
 KeyValueCollection marshal(PortInfo obj)
           
 KeyValueCollection marshal(Property obj)
           
 KeyValueCollection marshal(RequestAddAgentStdRespFavorite obj)
           
 KeyValueCollection marshal(RequestAddDocument obj)
           
 KeyValueCollection marshal(RequestAddStandardResponse obj)
           
 KeyValueCollection marshal(RequestAddStdRespUsage obj)
           
 KeyValueCollection marshal(RequestAssignInteractionToContact obj)
           
 KeyValueCollection marshal(RequestBoostDocument obj)
           
 KeyValueCollection marshal(RequestCheckForUpdates obj)
           
 KeyValueCollection marshal(RequestContactListGet obj)
           
 KeyValueCollection marshal(RequestContactListGetNextPage obj)
           
 KeyValueCollection marshal(RequestContactListRelease obj)
           
 KeyValueCollection marshal(RequestCountInteractions obj)
           
 KeyValueCollection marshal(RequestDelete obj)
           
 KeyValueCollection marshal(RequestDeleteAgentStdRespFavorite obj)
           
 KeyValueCollection marshal(RequestDeleteInteraction obj)
           
 KeyValueCollection marshal(RequestDeleteProperties obj)
           
 KeyValueCollection marshal(RequestDeleteStandardResponse obj)
           
 KeyValueCollection marshal(RequestFindOrCreatePhoneCall obj)
           
 KeyValueCollection marshal(RequestGetAgentStdRespFavorites obj)
           
 KeyValueCollection marshal(RequestGetAllCategories obj)
           
 KeyValueCollection marshal(RequestGetAttributes obj)
           
 KeyValueCollection marshal(RequestGetCategory obj)
           
 KeyValueCollection marshal(RequestGetContacts obj)
           
 KeyValueCollection marshal(RequestGetDocument obj)
           
 KeyValueCollection marshal(RequestGetIndexProperties obj)
           
 KeyValueCollection marshal(RequestGetInteractionContent obj)
           
 KeyValueCollection marshal(RequestGetInteractionsForContact obj)
           
 KeyValueCollection marshal(RequestGetInteractionsWithStatus obj)
           
 KeyValueCollection marshal(RequestGetMergeDetail obj)
           
 KeyValueCollection marshal(RequestGetProperties obj)
           
 KeyValueCollection marshal(RequestGetRootCategories obj)
           
 KeyValueCollection marshal(RequestGetServerTime obj)
           
 KeyValueCollection marshal(RequestGetStandardResponse obj)
           
 KeyValueCollection marshal(RequestGetSystemSettings obj)
           
 KeyValueCollection marshal(RequestGetVersion obj)
           
 KeyValueCollection marshal(RequestIdentifyContact obj)
           
 KeyValueCollection marshal(RequestInsert obj)
           
 KeyValueCollection marshal(RequestInsertInteraction obj)
           
 KeyValueCollection marshal(RequestInteractionListGet obj)
           
 KeyValueCollection marshal(RequestInteractionListGetNextPage obj)
           
 KeyValueCollection marshal(RequestInteractionListRelease obj)
           
 KeyValueCollection marshal(RequestMergeContacts obj)
           
 KeyValueCollection marshal(RequestMergeListGet obj)
           
 KeyValueCollection marshal(RequestMergeListGetNextPage obj)
           
 KeyValueCollection marshal(RequestMergeListRelease obj)
           
 KeyValueCollection marshal(RequestRefresh obj)
           
 KeyValueCollection marshal(RequestRemoveAllAttributes obj)
           
 KeyValueCollection marshal(RequestRemoveDocument obj)
           
 KeyValueCollection marshal(RequestRenderFieldCodes obj)
           
 KeyValueCollection marshal(RequestSearch obj)
           
 KeyValueCollection marshal(RequestSetInteractionStatus obj)
           
 KeyValueCollection marshal(RequestSetProperties obj)
           
 KeyValueCollection marshal(RequestStopInteraction obj)
           
 KeyValueCollection marshal(RequestUnMergeContacts obj)
           
 KeyValueCollection marshal(RequestUpdateAttributes obj)
           
 KeyValueCollection marshal(RequestUpdateDocument obj)
           
 KeyValueCollection marshal(RequestUpdateInteraction obj)
           
 KeyValueCollection marshal(RequestUpdateStandardResponse obj)
           
 KeyValueCollection marshal(RequestValidateFieldCodes obj)
           
 KeyValueCollection marshal(SimpleSearchCriteria obj)
           
 KeyValueCollection marshal(SortCriteria obj)
           
 KeyValueCollection marshal(StandardResponse 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

ContactServerFactory

public ContactServerFactory()
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(RequestGetVersion obj)

marshal

public KeyValueCollection marshal(EventGetVersion obj)

marshal

public KeyValueCollection marshal(RequestContactListGet obj)

marshal

public KeyValueCollection marshal(ComplexSearchCriteria obj)

marshal

public KeyValueCollection marshal(SimpleSearchCriteria obj)

marshal

public KeyValueCollection marshal(SortCriteria obj)

marshal

public KeyValueCollection marshal(EventContactListGet obj)

marshal

public KeyValueCollection marshal(Contact obj)

marshal

public KeyValueCollection marshal(Attribute obj)

marshal

public KeyValueCollection marshal(RequestContactListGetNextPage obj)

marshal

public KeyValueCollection marshal(EventContactListGetNextPage obj)

marshal

public KeyValueCollection marshal(RequestContactListRelease obj)

marshal

public KeyValueCollection marshal(EventContactListRelease obj)

marshal

public KeyValueCollection marshal(RequestGetContacts obj)

marshal

public KeyValueCollection marshal(EventGetContacts obj)

marshal

public KeyValueCollection marshal(RequestInsert obj)

marshal

public KeyValueCollection marshal(AttributesHeader obj)

marshal

public KeyValueCollection marshal(AttributesInfo obj)

marshal

public KeyValueCollection marshal(EventInsert obj)

marshal

public KeyValueCollection marshal(RequestDelete obj)

marshal

public KeyValueCollection marshal(EventDelete obj)

marshal

public KeyValueCollection marshal(RequestRemoveAllAttributes obj)

marshal

public KeyValueCollection marshal(EventRemoveAllAttributes obj)

marshal

public KeyValueCollection marshal(RequestMergeContacts obj)

marshal

public KeyValueCollection marshal(EventMergeContacts obj)

marshal

public KeyValueCollection marshal(RequestGetAttributes obj)

marshal

public KeyValueCollection marshal(EventGetAttributes obj)

marshal

public KeyValueCollection marshal(RequestUpdateAttributes obj)

marshal

public KeyValueCollection marshal(DeleteAttributesInfo obj)

marshal

public KeyValueCollection marshal(EventUpdateAttributes obj)

marshal

public KeyValueCollection marshal(EventError obj)

marshal

public KeyValueCollection marshal(RequestUnMergeContacts obj)

marshal

public KeyValueCollection marshal(EventUnMergeContacts obj)

marshal

public KeyValueCollection marshal(RequestMergeListGet obj)

marshal

public KeyValueCollection marshal(EventMergeListGet obj)

marshal

public KeyValueCollection marshal(MergeDataDetails obj)

marshal

public KeyValueCollection marshal(RequestMergeListGetNextPage obj)

marshal

public KeyValueCollection marshal(EventMergeListGetNextPage obj)

marshal

public KeyValueCollection marshal(RequestMergeListRelease obj)

marshal

public KeyValueCollection marshal(EventMergeListRelease obj)

marshal

public KeyValueCollection marshal(RequestGetInteractionsForContact obj)

marshal

public KeyValueCollection marshal(EventGetInteractionsForContact obj)

marshal

public KeyValueCollection marshal(ContactInteraction obj)

marshal

public KeyValueCollection marshal(RequestInsertInteraction obj)

marshal

public KeyValueCollection marshal(InteractionAttributes obj)

marshal

public KeyValueCollection marshal(InteractionContent obj)

marshal

public KeyValueCollection marshal(EmailInEntityAttributes obj)

marshal

public KeyValueCollection marshal(EmailOutEntityAttributes obj)

marshal

public KeyValueCollection marshal(ChatEntityAttributes obj)

marshal

public KeyValueCollection marshal(PhoneCallEntityAttributes obj)

marshal

public KeyValueCollection marshal(CallbackEntityAttributes obj)

marshal

public KeyValueCollection marshal(CoBrowseEntityAttributes obj)

marshal

public KeyValueCollection marshal(EventInsertInteraction obj)

marshal

public KeyValueCollection marshal(RequestUpdateInteraction obj)

marshal

public KeyValueCollection marshal(EventUpdateInteraction obj)

marshal

public KeyValueCollection marshal(RequestDeleteInteraction obj)

marshal

public KeyValueCollection marshal(EventDeleteInteraction obj)

marshal

public KeyValueCollection marshal(RequestSetInteractionStatus obj)

marshal

public KeyValueCollection marshal(EventSetInteractionStatus obj)

marshal

public KeyValueCollection marshal(RequestGetInteractionContent obj)

marshal

public KeyValueCollection marshal(EventGetInteractionContent obj)

marshal

public KeyValueCollection marshal(Attachment obj)

marshal

public KeyValueCollection marshal(RequestGetInteractionsWithStatus obj)

marshal

public KeyValueCollection marshal(EventGetInteractionsWithStatus obj)

marshal

public KeyValueCollection marshal(RequestCheckForUpdates obj)

marshal

public KeyValueCollection marshal(EventCheckForUpdates obj)

marshal

public KeyValueCollection marshal(RequestGetAllCategories obj)

marshal

public KeyValueCollection marshal(EventGetAllCategories obj)

marshal

public KeyValueCollection marshal(Category obj)

marshal

public KeyValueCollection marshal(StandardResponse obj)

marshal

public KeyValueCollection marshal(RequestGetDocument obj)

marshal

public KeyValueCollection marshal(EventGetDocument obj)

marshal

public KeyValueCollection marshal(RequestAddDocument obj)

marshal

public KeyValueCollection marshal(EventAddDocument obj)

marshal

public KeyValueCollection marshal(RequestRemoveDocument obj)

marshal

public KeyValueCollection marshal(EventRemoveDocument obj)

marshal

public KeyValueCollection marshal(RequestUpdateDocument obj)

marshal

public KeyValueCollection marshal(EventUpdateDocument obj)

marshal

public KeyValueCollection marshal(RequestRenderFieldCodes obj)

marshal

public KeyValueCollection marshal(ContactInteractionProperties obj)

marshal

public KeyValueCollection marshal(Property obj)

marshal

public KeyValueCollection marshal(ContactProperties obj)

marshal

public KeyValueCollection marshal(AgentProperties obj)

marshal

public KeyValueCollection marshal(CustomProperties obj)

marshal

public KeyValueCollection marshal(EventRenderFieldCodes obj)

marshal

public KeyValueCollection marshal(RequestValidateFieldCodes obj)

marshal

public KeyValueCollection marshal(EventValidateFieldCodes obj)

marshal

public KeyValueCollection marshal(RequestFindOrCreatePhoneCall obj)

marshal

public KeyValueCollection marshal(EventFindOrCreatePhoneCall obj)

marshal

public KeyValueCollection marshal(RequestAssignInteractionToContact obj)

marshal

public KeyValueCollection marshal(EventAssignInteractionToContact obj)

marshal

public KeyValueCollection marshal(RequestIdentifyContact obj)

marshal

public KeyValueCollection marshal(EventIdentifyContact obj)

marshal

public KeyValueCollection marshal(RequestStopInteraction obj)

marshal

public KeyValueCollection marshal(EventStopInteraction obj)

marshal

public KeyValueCollection marshal(RequestGetAgentStdRespFavorites obj)

marshal

public KeyValueCollection marshal(EventGetAgentStdRespFavorites obj)

marshal

public KeyValueCollection marshal(RequestAddAgentStdRespFavorite obj)

marshal

public KeyValueCollection marshal(EventAddAgentStdRespFavorite obj)

marshal

public KeyValueCollection marshal(RequestDeleteAgentStdRespFavorite obj)

marshal

public KeyValueCollection marshal(EventDeleteAgentStdRespFavorite obj)

marshal

public KeyValueCollection marshal(RequestInteractionListGet obj)

marshal

public KeyValueCollection marshal(EventInteractionListGet obj)

marshal

public KeyValueCollection marshal(InteractionData obj)

marshal

public KeyValueCollection marshal(RequestInteractionListGetNextPage obj)

marshal

public KeyValueCollection marshal(EventInteractionListGetNextPage obj)

marshal

public KeyValueCollection marshal(RequestInteractionListRelease obj)

marshal

public KeyValueCollection marshal(EventInteractionListRelease obj)

marshal

public KeyValueCollection marshal(RequestCountInteractions obj)

marshal

public KeyValueCollection marshal(EventCountInteractions obj)

marshal

public KeyValueCollection marshal(RequestSearch obj)

marshal

public KeyValueCollection marshal(EventSearch obj)

marshal

public KeyValueCollection marshal(DocumentData obj)

marshal

public KeyValueCollection marshal(RequestGetIndexProperties obj)

marshal

public KeyValueCollection marshal(EventGetIndexProperties obj)

marshal

public KeyValueCollection marshal(IndexData obj)

marshal

public KeyValueCollection marshal(FieldData obj)

marshal

public KeyValueCollection marshal(RequestBoostDocument obj)

marshal

public KeyValueCollection marshal(EventBoostDocument obj)

marshal

public KeyValueCollection marshal(RequestGetRootCategories obj)

marshal

public KeyValueCollection marshal(EventGetRootCategories obj)

marshal

public KeyValueCollection marshal(RequestGetCategory obj)

marshal

public KeyValueCollection marshal(EventGetCategory obj)

marshal

public KeyValueCollection marshal(RequestGetStandardResponse obj)

marshal

public KeyValueCollection marshal(EventGetStandardResponse obj)

marshal

public KeyValueCollection marshal(RequestGetMergeDetail obj)

marshal

public KeyValueCollection marshal(EventGetMergeDetail obj)

marshal

public KeyValueCollection marshal(ContactInfo obj)

marshal

public KeyValueCollection marshal(RequestAddStdRespUsage obj)

marshal

public KeyValueCollection marshal(EventAddStdRespUsage obj)

marshal

public KeyValueCollection marshal(RequestGetSystemSettings obj)

marshal

public KeyValueCollection marshal(EventGetSystemSettings obj)

marshal

public KeyValueCollection marshal(HostInfo obj)

marshal

public KeyValueCollection marshal(PortInfo obj)

marshal

public KeyValueCollection marshal(DatabaseInfo obj)

marshal

public KeyValueCollection marshal(RequestSetProperties obj)

marshal

public KeyValueCollection marshal(EventSetProperties obj)

marshal

public KeyValueCollection marshal(RequestGetProperties obj)

marshal

public KeyValueCollection marshal(EventGetProperties obj)

marshal

public KeyValueCollection marshal(RequestDeleteProperties obj)

marshal

public KeyValueCollection marshal(EventDeleteProperties obj)

marshal

public KeyValueCollection marshal(RequestAddStandardResponse obj)

marshal

public KeyValueCollection marshal(EventAddStandardResponse obj)

marshal

public KeyValueCollection marshal(RequestUpdateStandardResponse obj)

marshal

public KeyValueCollection marshal(EventUpdateStandardResponse obj)

marshal

public KeyValueCollection marshal(RequestDeleteStandardResponse obj)

marshal

public KeyValueCollection marshal(EventDeleteStandardResponse obj)

marshal

public KeyValueCollection marshal(RequestGetServerTime obj)

marshal

public KeyValueCollection marshal(EventGetServerTime obj)

marshal

public KeyValueCollection marshal(RequestRefresh obj)

marshal

public KeyValueCollection marshal(EventRefresh 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.