Platform SDK Java 8.5 API Reference

Package com.genesyslab.platform.contacts.protocol.contactserver

This package contains the Protocol classes that your applications can use to set up communication with Universal Contact Server.

See:
          Description

Interface Summary
ContactServerMessage ContactServerMessage is contact server message marker.
INullableAttributes Interface defines method which gets list of attributes with null value.
Printable  
 

Class Summary
AbstractList<T>  
AbstractMessage  
AbstractPrintable  
AgentProperties  
Attachment  
AttachmentList  
Attribute  
AttributesHeader  
AttributesInfo  
AttributesInfoList  
AttributesList  
BaseEntityAttributes  
BaseSearchCriteria  
CallbackEntityAttributes  
Category  
CategoryAttribute Category attribute.
CategoryAttributeList  
CategoryList  
ChatEntityAttributes  
CoBrowseAction  
CoBrowseEntityAttributes  
ComplexSearchCriteria  
Contact  
ContactAttributeList  
ContactDataList  
ContactInfo  
ContactInteraction  
ContactInteractionList  
ContactInteractionProperties  
ContactProperties  
ContactServerProtocolFactory ContactServer protocol specific messages factory.
It is internally used by the ContactServer protocol for messages transportation.
CustomProperties  
DatabaseInfo  
DatabaseInfoList  
DataSourceType  
DateTimeList Stores map of visited URLs with last visit dates.
DeleteAttributesInfo  
DeleteAttributesList  
DocumentData  
DocumentList  
EmailInEntityAttributes  
EmailOutEntityAttributes  
EntityTypes  
ErrorCodes  
FieldCode  
FieldCodeList  
FieldData  
FieldDataList  
FieldValue  
FieldValueList  
HostInfo  
IndexData  
IndexList  
IndexNameType  
InteractionAttributeList  
InteractionAttributes  
InteractionContent  
InteractionData  
InteractionDataList  
KeyValueObject  
MergeDataDetails  
MergeDataDetailsList  
Model  
ModelList  
NamedGEnum Extended enumeration class to support non-integer enumerations with additional value for more friendly value representation in XML.
Operators  
PhoneCallEntityAttributes  
PortInfo  
PortInfoList  
Prefixes  
Property  
PropertyList  
ResponseType  
ScreeningRule  
ScreeningRuleList  
SearchCriteriaBuilder SearchCriteria for certain Contact Server requests, such as InteractionListGet, use an unfamiliar and generally unexpected way to define the query expression tree.
SearchCriteriaCollection  
SimpleSearchCriteria  
SortCriteria String that represents either a Contact object attribute name ("Id", "TenantId", "IsExternalResource", "CreatedDate", "ModifiedDate", "MergeId") or a sortable Contact Attribute system name.
SortCriteriaCollection  
SortMode  
StandardResponse  
StandardResponseList  
Statuses  
StringBinary Type that can hold string or binary value.
StringInteger Type that can hold string or int value.
StringList  
TrainingDataObject  
TrainingDataObjectList  
 

Package com.genesyslab.platform.contacts.protocol.contactserver Description

This package contains the Protocol classes that your applications can use to set up communication with Universal Contact Server.

These classes include com.genesyslab.platform.contacts.protocol.contactserver.UniversalContactServerProtocol.

When you write your applications, you will need to set up and open the appropriate Protocol object, as shown here:

UniversalContactServerProtocol universalContactServerProtocol =
  new UniversalContactServerProtocol(
   new Endpoint(
    universalContactUri));
universalContactServerProtocol.open();

At that point you will be able to send messages to and receive from the Universal Contact Server you have connected with.

For more information on these messages, please refer to the documentation for the Events and Requests packages associated with this SDK, for example
com.genesyslab.platform.contacts.protocols.contactserver.events
or
com.genesyslab.platform.contacts.protocols.contactserver.requests.

For general information on the structure and usage of the Platform SDKs, please refer to the introductory articles located in the Platform SDK Developer's Guide.


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.