com.genesyslab.ail
Interface InteractionSummary

All Superinterfaces:
IdObject
All Known Subinterfaces:
HistoryItem

public interface InteractionSummary
extends IdObject

Summary information for an interaction.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.genesyslab.ail.IdObject
IdObject.ObjectType
 
Method Summary
 java.lang.String getCategoryId()
          Returns the ID of the category of this InteractionSummary.
 java.lang.String getContactServerId()
          Returns the ID of this interaction in the Contact Server.
 java.util.Date getDateCreated()
          Returns the date of creation of this InteractionSummary.
 Interaction getInteraction()
          Returns the Interaction object.
 java.lang.String getInteractionSubType()
          Returns the interaction's subtype name.
 java.lang.String getInteractionType()
          Returns the interaction's type name.
 java.lang.String getMediaType()
          Returns the interaction's media type name.
 java.lang.String getSender()
          Returns the sender of this InteractionSummary.
 java.lang.String getSubject()
          Returns the subject of this InteractionSummary.
 Interaction.Type getType()
          Returns the type of this InteractionSummary.
 
Methods inherited from interface com.genesyslab.ail.IdObject
getId, getObjectType
 

Method Detail

getContactServerId

java.lang.String getContactServerId()
Returns the ID of this interaction in the Contact Server. It is also called DBID.

Note: If the DATABASE service is not available, that is, if Universal Contact Server (UCS) is not connected, do not call this method.


getDateCreated

java.util.Date getDateCreated()
Returns the date of creation of this InteractionSummary.


getType

Interaction.Type getType()
Returns the type of this InteractionSummary.


getSender

java.lang.String getSender()
Returns the sender of this InteractionSummary.


getSubject

java.lang.String getSubject()
Returns the subject of this InteractionSummary.


getCategoryId

java.lang.String getCategoryId()
Returns the ID of the category of this InteractionSummary.


getInteraction

Interaction getInteraction()
                           throws RequestFailedException
Returns the Interaction object.

Throws:
RequestFailedException

getMediaType

java.lang.String getMediaType()
Returns the interaction's media type name.
Note: Available for Open Media interactions.


getInteractionType

java.lang.String getInteractionType()
Returns the interaction's type name.
Note: Available for Open Media interactions.


getInteractionSubType

java.lang.String getInteractionSubType()
Returns the interaction's subtype name.
Note: Available for Open Media interactions.