org.mobicents.slee.resource.parlay.csapi.jr.ui.activity.uimanager
Interface UIManager

All Superinterfaces:
org.mobicents.csapi.jr.slee.IpServiceConnection, org.mobicents.csapi.jr.slee.ui.IpUIManagerConnection, ServiceSession
All Known Implementing Classes:
UIManagerImpl

public interface UIManager
extends ServiceSession, org.mobicents.csapi.jr.slee.ui.IpUIManagerConnection

UIManager activity. This interface does not simply extend the org.csapi.cc.mpccs.IpAppMultiPartyCallControlManagerOperations interface, because methods which take CORBA TpXXXIdentifier in the IpAppMultiPartyCallControlManagerOperations (IDL generated) interface will in this interface have equivalents which take a SLEE TpXXXIdentifier.


Field Summary
 
Fields inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession
GenericCallControl, MultiPartyCallControl, UserInteraction
 
Method Summary
 void addUI(int uiSessionID, AbstractUI ui)
           
 UIGeneric createUIGeneric(org.csapi.ui.TpUIIdentifier uiReference)
           
 AbstractUI getAbstractUI(int uiSessionID)
          Used to get activity when caller doesnt need to distinguish what type of UI is being handled.
 org.csapi.ui.IpAppUI getIpAppUI()
          Return the underlying gateway interface.
 org.csapi.ui.IpAppUICall getIpAppUICall()
          Return the underlying gateway interface.
 org.mobicents.csapi.jr.slee.TpServiceIdentifier getTpServiceIdentifier()
          Returns an identifier for the underlying service session
 UICall getUICall(int uiSessionID)
          Used to get activity when caller expects a UICall
 UIGeneric getUIGeneric(int uiSessionID)
          Used to get activity when caller expects a UIGeneric
 AbstractUI removeUI(int uiSessionID)
           
 void reportEventNotification(org.mobicents.csapi.jr.slee.ui.TpUIIdentifier userInteraction, org.csapi.ui.TpUIEventNotificationInfo eventNotificationInfo, int assignmentID)
           
 void reportNotification(org.mobicents.csapi.jr.slee.ui.TpUIIdentifier userInteraction, org.csapi.ui.TpUIEventInfo eventInfo, int assignmentID)
           
 void userInteractionAborted(org.csapi.ui.TpUIIdentifier userInteraction)
           
 void userInteractionNotificationContinued()
           
 void userInteractionNotificationInterrupted()
           
 
Methods inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession
destroy, getType, init
 
Methods inherited from interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnection
changeNotification, createNotification, createUI, createUICall, destroyNotification, disableNotifications, enableNotifications, getIpUICallConnection, getIpUIConnection, getNotification
 
Methods inherited from interface org.mobicents.csapi.jr.slee.IpServiceConnection
closeConnection
 

Method Detail

getAbstractUI

AbstractUI getAbstractUI(int uiSessionID)
Used to get activity when caller doesnt need to distinguish what type of UI is being handled.

Parameters:
uiSessionID -
Returns:
may be either a UIGeneric or a UICall.

getUIGeneric

UIGeneric getUIGeneric(int uiSessionID)
Used to get activity when caller expects a UIGeneric

Parameters:
uiSessionID -
Returns:

getUICall

UICall getUICall(int uiSessionID)
Used to get activity when caller expects a UICall

Parameters:
uiSessionID -
Returns:

removeUI

AbstractUI removeUI(int uiSessionID)
Parameters:
uiSessionID -
Returns:

addUI

void addUI(int uiSessionID,
           AbstractUI ui)
Parameters:
uiSessionID -
ui -

getIpAppUI

org.csapi.ui.IpAppUI getIpAppUI()
Return the underlying gateway interface.

Returns:

getIpAppUICall

org.csapi.ui.IpAppUICall getIpAppUICall()
Return the underlying gateway interface.

Returns:

getTpServiceIdentifier

org.mobicents.csapi.jr.slee.TpServiceIdentifier getTpServiceIdentifier()
Description copied from interface: ServiceSession
Returns an identifier for the underlying service session

Specified by:
getTpServiceIdentifier in interface ServiceSession
Returns:

createUIGeneric

UIGeneric createUIGeneric(org.csapi.ui.TpUIIdentifier uiReference)

userInteractionAborted

void userInteractionAborted(org.csapi.ui.TpUIIdentifier userInteraction)

reportNotification

void reportNotification(org.mobicents.csapi.jr.slee.ui.TpUIIdentifier userInteraction,
                        org.csapi.ui.TpUIEventInfo eventInfo,
                        int assignmentID)

userInteractionNotificationInterrupted

void userInteractionNotificationInterrupted()

userInteractionNotificationContinued

void userInteractionNotificationContinued()

reportEventNotification

void reportEventNotification(org.mobicents.csapi.jr.slee.ui.TpUIIdentifier userInteraction,
                             org.csapi.ui.TpUIEventNotificationInfo eventNotificationInfo,
                             int assignmentID)


Copyright © 2009. All Rights Reserved.