Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


waggle.common.modules.conversation
Interface XConversationModule.Client

All Superinterfaces:
XAPIInterface, XAPIInterface.Client
Enclosing interface:
XConversationModule

public static interface XConversationModule.Client
extends XAPIInterface.Client

Client interface for the Conversation Module API.


Nested Class Summary

 

Nested classes/interfaces inherited from interface waggle.core.api.XAPIInterface
XAPIInterface.Client, XAPIInterface.Server

 

Method Summary
 void conversationAccessible(XConversationInfo conversationInfo, XConversationRole conversationRole)
          Notification sent that a Conversation is now accessible to you.
 void conversationActiveConferencesChanged(XConversationInfo conversationInfo, boolean voiceConferenceInProgress, boolean applicationConferenceInProgress)
          Notification sent that a Conversation's conference state has changed.
 void conversationCreated(XConversationInfo conversationInfo)
          Notification sent that a Conversation has been created.
 void conversationDiscoverableChanged(XConversationInfo conversationInfo)
          Notification sent that a Conversation's discoverable status has changed.
 void conversationEntered(XConversationInfo conversationInfo, XUserInfo userInfo)
          Notification sent that a Conversation you are in has been entered.
 void conversationExited(XConversationInfo conversationInfo, XUserInfo userInfo)
          Notification sent that a Conversation you are in has been exited.
 void conversationExternalIDsChanged(XConversationInfo conversationInfo, List<String> addedExternalIDs, List<String> removedExternalIDs)
          Notification sent that a Conversation's external IDs have changed.
 void conversationInaccessible(XConversationInfo conversationInfo)
          Notification sent that a Conversation is no longer accessible to you.
 void conversationMemberActiveChanged(XConversationInfo conversationInfo, XConversationMemberActiveInfo activityInfo)
          Notification sent that a Conversation Member has become active.
 void conversationMembersChanged(XConversationInfo conversationInfo, List<waggle.common.modules.object.infos.XObjectInfo> addedMemberInfos, List<waggle.common.modules.object.infos.XObjectInfo> removedMemberInfos)
          Notification sent that a Conversation's direct members has changed.
 void conversationMembershipAccepted(XConversationInfo conversationInfo, XConversationRequestInfo requestInfo)
          Notification sent that a Conversation membership request was accepted.
 void conversationMembershipChanged(XConversationInfo conversationInfo, List<XUserInfo> addedUserInfos, List<XUserInfo> removedUserInfos)
          Notification sent that a Conversation's exploded membership has changed.
 void conversationMembershipRejected(XConversationInfo conversationInfo, XConversationRequestInfo requestInfo)
          Notification sent that a Conversation membership request was rejected.
 void conversationMembershipRequested(XConversationInfo conversationInfo, XConversationRequestInfo requestInfo)
          Notification sent that Conversation membership was requested.
 void conversationMembershipWithdrawn(XConversationInfo conversationInfo, XConversationRequestInfo requestInfo)
          Notification sent that a Conversation membership request was withdrawn.
 void conversationMovedIn(XConversationInfo conversationInfo)
          Notification sent when a Conversation is moved in to a Track.
 void conversationMovedOut(XConversationInfo conversationInfo)
          Notification sent when a Conversation is moved out of a Track.
 void conversationNameChanged(XConversationInfo conversationInfo)
          Notification sent that a Conversation's name has changed.
 void conversationProfileChanged(XConversationInfo conversationInfo)
          Notification sent that a Conversation's profile has changed.
 void conversationStateChanged(XConversationInfo conversationInfo)
          Notification sent that a Conversation's state has changed.
 void conversationUpdated(XConversationInfo conversationInfo)
          Notification sent that a Conversation has been updated.
 void conversationWatcherAdded(XConversationInfo conversationInfo)
          Notification sent that you were added as a Conversation Watcher.
 void conversationWatcherRemoved(XConversationInfo conversationInfo)
          Notification sent that were removed as a Conversation Watcher.

 

Method Detail

conversationEntered

void conversationEntered(XConversationInfo conversationInfo,
                         XUserInfo userInfo)
Notification sent that a Conversation you are in has been entered.
Parameters:
conversationInfo - The Conversation info.
userInfo - The User info.

conversationExited

void conversationExited(XConversationInfo conversationInfo,
                        XUserInfo userInfo)
Notification sent that a Conversation you are in has been exited.
Parameters:
conversationInfo - The Conversation info.
userInfo - The User info.

conversationCreated

void conversationCreated(XConversationInfo conversationInfo)
Notification sent that a Conversation has been created.
Parameters:
conversationInfo - The Conversation info.

conversationAccessible

void conversationAccessible(XConversationInfo conversationInfo,
                            XConversationRole conversationRole)
Notification sent that a Conversation is now accessible to you.
Parameters:
conversationInfo - The Conversation info.
conversationRole - The User's role in the Conversation.

conversationInaccessible

void conversationInaccessible(XConversationInfo conversationInfo)
Notification sent that a Conversation is no longer accessible to you.
Parameters:
conversationInfo - The Conversation info.

conversationUpdated

void conversationUpdated(XConversationInfo conversationInfo)
Notification sent that a Conversation has been updated.
Parameters:
conversationInfo - The Conversation info.

conversationNameChanged

void conversationNameChanged(XConversationInfo conversationInfo)
Notification sent that a Conversation's name has changed.
Parameters:
conversationInfo - The Conversation info.

conversationStateChanged

void conversationStateChanged(XConversationInfo conversationInfo)
Notification sent that a Conversation's state has changed.
Parameters:
conversationInfo - The Conversation info.

conversationDiscoverableChanged

void conversationDiscoverableChanged(XConversationInfo conversationInfo)
Notification sent that a Conversation's discoverable status has changed.
Parameters:
conversationInfo - The Conversation info.

conversationWatcherAdded

void conversationWatcherAdded(XConversationInfo conversationInfo)
Notification sent that you were added as a Conversation Watcher.
Parameters:
conversationInfo - The Conversation info.

conversationWatcherRemoved

void conversationWatcherRemoved(XConversationInfo conversationInfo)
Notification sent that were removed as a Conversation Watcher.
Parameters:
conversationInfo - The Conversation info.

conversationExternalIDsChanged

void conversationExternalIDsChanged(XConversationInfo conversationInfo,
                                    List<String> addedExternalIDs,
                                    List<String> removedExternalIDs)
Notification sent that a Conversation's external IDs have changed.
Parameters:
conversationInfo - The Conversation info.
addedExternalIDs - Added external IDs.
removedExternalIDs - Removed external IDs.

conversationMembersChanged

void conversationMembersChanged(XConversationInfo conversationInfo,
                                List<waggle.common.modules.object.infos.XObjectInfo> addedMemberInfos,
                                List<waggle.common.modules.object.infos.XObjectInfo> removedMemberInfos)
Notification sent that a Conversation's direct members has changed.
Parameters:
conversationInfo - The Conversation info.
addedMemberInfos - Added XObjectInfos.
removedMemberInfos - Removed XObjectInfos.

conversationMembershipChanged

void conversationMembershipChanged(XConversationInfo conversationInfo,
                                   List<XUserInfo> addedUserInfos,
                                   List<XUserInfo> removedUserInfos)
Notification sent that a Conversation's exploded membership has changed.
Parameters:
conversationInfo - The Conversation info.
addedUserInfos - Added XUserInfos.
removedUserInfos - Removed XUserInfos.

conversationMembershipRequested

void conversationMembershipRequested(XConversationInfo conversationInfo,
                                     XConversationRequestInfo requestInfo)
Notification sent that Conversation membership was requested.
Parameters:
conversationInfo - The Conversation info.
requestInfo - The Request info.

conversationMembershipWithdrawn

void conversationMembershipWithdrawn(XConversationInfo conversationInfo,
                                     XConversationRequestInfo requestInfo)
Notification sent that a Conversation membership request was withdrawn.
Parameters:
conversationInfo - The Conversation info.
requestInfo - The Request info.

conversationMembershipAccepted

void conversationMembershipAccepted(XConversationInfo conversationInfo,
                                    XConversationRequestInfo requestInfo)
Notification sent that a Conversation membership request was accepted.
Parameters:
conversationInfo - The Conversation info.
requestInfo - The Request info.

conversationMembershipRejected

void conversationMembershipRejected(XConversationInfo conversationInfo,
                                    XConversationRequestInfo requestInfo)
Notification sent that a Conversation membership request was rejected.
Parameters:
conversationInfo - The Conversation info.
requestInfo - The Request info.

conversationMemberActiveChanged

void conversationMemberActiveChanged(XConversationInfo conversationInfo,
                                     XConversationMemberActiveInfo activityInfo)
Notification sent that a Conversation Member has become active.
Parameters:
conversationInfo - The Conversation info.
activityInfo - The Member Activity info.

conversationMovedOut

void conversationMovedOut(XConversationInfo conversationInfo)
Notification sent when a Conversation is moved out of a Track.
Parameters:
conversationInfo - The Conversation.

conversationMovedIn

void conversationMovedIn(XConversationInfo conversationInfo)
Notification sent when a Conversation is moved in to a Track.
Parameters:
conversationInfo - The Conversation.

conversationProfileChanged

void conversationProfileChanged(XConversationInfo conversationInfo)
Notification sent that a Conversation's profile has changed.
Parameters:
conversationInfo - The Conversation info.

conversationActiveConferencesChanged

void conversationActiveConferencesChanged(XConversationInfo conversationInfo,
                                          boolean voiceConferenceInProgress,
                                          boolean applicationConferenceInProgress)
Notification sent that a Conversation's conference state has changed.
Parameters:
conversationInfo - The Conversation info.
voiceConferenceInProgress - Is a voice conference is in progress.
applicationConferenceInProgress - Is an application conference is in progress.

Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.