com.genesyslab.ail
Interface IdObject

All Known Subinterfaces:
AbstractDn, AbstractDnSummary, AbstractInteraction, Agent, AgentGroup, AgentGroupSummary, AgentGroupWorkbin, AgentWorkbin, Attachment, CallbackRecord, Category, Contact, ContactAttributeMetaData, ContactAttributeValue, CustomAttachedData, CustomAttachedDataValue, Dn, DnFunction, DnRoutingPoint, Enumerator, EnumValue, HistoryItem, Interaction, InteractionAttributeMetaData, InteractionAttributeValue, InteractionCallbackRequest, InteractionChat, InteractionCoBrowse, InteractionInvitationIn, InteractionInvitationOut, InteractionInvitationParentIn, InteractionMail, InteractionMailIn, InteractionMailOut, InteractionMultimedia, InteractionMultimediaSummary, InteractionOpenMedia, InteractionOpenMediaSummary, InteractionReplyOut, InteractionSummary, InteractionVoice, InteractionVoiceCallback, InteractionVoiceOutbound, InteractionWebcallback, KwInteractionContext, Media, MergeContactDetail, OutboundCampaignInfo, OutboundRecord, OutboundService, Person, PersonSummary, Place, PlaceGroup, PlaceGroupWorkbin, PlaceSummary, PlaceWorkbin, Possible, Queue, ResourceProperty, RoutingInteraction, SkillSummary, StandardResponse, Switch, ViewSummary, Workbin, WorkbinSummary

public interface IdObject

A base class for all the objects that have an ID of type String.


Nested Class Summary
static interface IdObject.ObjectType
          Interface containing the object type constants.
 
Method Summary
 java.lang.String getId()
          Returns the unique ID of this object.
 java.lang.String getObjectType()
          Returns the type of this object.
 

Method Detail

getId

java.lang.String getId()
Returns the unique ID of this object. This ID can be used in the methods of AilFactory.


getObjectType

java.lang.String getObjectType()
Returns the type of this object. Uses the constants defined in IdObject.ObjectType.