com.genesyslab.ail
Interface Savable

All Known Subinterfaces:
Interaction, InteractionCallbackRequest, InteractionChat, InteractionCoBrowse, InteractionInvitationIn, InteractionInvitationOut, InteractionInvitationParentIn, InteractionMail, InteractionMailIn, InteractionMailOut, InteractionMultimedia, InteractionOpenMedia, InteractionReplyOut, InteractionVoice, InteractionVoiceCallback, InteractionVoiceOutbound, InteractionWebcallback

public interface Savable

Interface for all the objects of the Agent Interaction Layer that are represented in the Contact Server. These objects can be modified and saved.


Method Summary
 java.lang.String getContactServerId()
          Returns the internal Contact Server ID of this object.
 boolean isDirty()
          Returns true if this object has been modified since it was last saved.
 void save()
          Saves the object into the Contact Server.
 

Method Detail

save

void save()
          throws RequestFailedException
Saves the object into the Contact Server.

Throws:
RequestFailedException

isDirty

boolean isDirty()
Returns true if this object has been modified since it was last saved.


getContactServerId

java.lang.String getContactServerId()
Returns the internal Contact Server ID of this object. This is provided for use with an external CRM only. Please use getId() in all other cases.