|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.parlay.csapi.jr.ui.activity.uimanager.UIManagerImpl
public class UIManagerImpl
| Field Summary |
|---|
| Fields inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession |
|---|
GenericCallControl, MultiPartyCallControl, UserInteraction |
| Constructor Summary | |
|---|---|
UIManagerImpl(ParlaySession parlaySession,
FwSession fwSession,
org.csapi.ui.IpUIManager ipUIManager,
UiListener eventListener,
ActivityManager activityManager,
org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier)
|
|
| Method Summary | |
|---|---|
protected void |
activateIpAppUI()
|
protected void |
activateIpAppUICall()
|
protected void |
activateIpAppUIManager()
|
void |
addUI(int uiSessionID,
AbstractUI ui)
|
void |
changeNotification(int assignmentID,
org.csapi.ui.TpUIEventCriteria eventCriteria)
|
void |
closeConnection()
|
int |
createNotification(org.csapi.ui.TpUIEventCriteria eventCriteria)
|
protected void |
createPOAs(org.omg.CORBA.Policy[] policies)
|
org.mobicents.csapi.jr.slee.ui.TpUIIdentifier |
createUI(org.csapi.TpAddress userAddress)
|
UICall |
createUICall(org.csapi.ui.TpUICallIdentifier corbaTpUIIdentifier)
|
org.mobicents.csapi.jr.slee.ui.TpUICallIdentifier |
createUICall(org.mobicents.csapi.jr.slee.ui.TpUITargetObject sleeUiTargetObject)
|
UIGeneric |
createUIGeneric(org.csapi.ui.TpUIIdentifier corbaTpUIIdentifier)
|
protected void |
deactivateIpAppUI()
|
protected void |
deactivateIpAppUICall()
|
protected void |
deactivateIpAppUIManager()
|
void |
destroy()
Destroys this session |
void |
destroyNotification(int assignmentID)
|
void |
disableNotifications()
|
int |
enableNotifications()
|
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. |
IpAppUIImpl |
getIpAppUIImpl()
|
org.mobicents.csapi.jr.slee.ui.IpUICallConnection |
getIpUICallConnection(org.mobicents.csapi.jr.slee.ui.TpUICallIdentifier uICallIdentifier)
|
org.mobicents.csapi.jr.slee.ui.IpUIConnection |
getIpUIConnection(org.mobicents.csapi.jr.slee.ui.TpUIIdentifier uiIdentifier)
|
org.csapi.ui.IpUIManager |
getIpUIManager()
|
org.csapi.ui.TpUIEventCriteriaResult[] |
getNotification()
|
org.mobicents.csapi.jr.slee.TpServiceIdentifier |
getTpServiceIdentifier()
Returns an identifier for the underlying service session |
int |
getType()
Return an int identifying the type of this service. |
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 |
void |
init()
Initialises this session. |
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 class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UIManagerImpl(ParlaySession parlaySession,
FwSession fwSession,
org.csapi.ui.IpUIManager ipUIManager,
UiListener eventListener,
ActivityManager activityManager,
org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier)
parlaySession - needed so that we can get access to GCCS or MPCC manager
activities for translating UI target objects in Call Related UfwSession - ipUIManager - eventListener - activityManager - serviceIdentifier - | Method Detail |
|---|
public void init()
throws javax.slee.resource.ResourceException
ServiceSession
init in interface ServiceSessionjavax.slee.resource.ResourceException
protected void activateIpAppUI()
throws javax.slee.resource.ResourceException
javax.slee.resource.ResourceException
protected void activateIpAppUICall()
throws javax.slee.resource.ResourceException
javax.slee.resource.ResourceException
protected void activateIpAppUIManager()
throws javax.slee.resource.ResourceException
javax.slee.resource.ResourceException
protected void createPOAs(org.omg.CORBA.Policy[] policies)
throws javax.slee.resource.ResourceException
policies -
javax.slee.resource.ResourceExceptionprotected void deactivateIpAppUI()
protected void deactivateIpAppUICall()
protected void deactivateIpAppUIManager()
public void destroy()
ServiceSession
destroy in interface ServiceSessionpublic AbstractUI getAbstractUI(int uiSessionID)
UIManager
getAbstractUI in interface UIManagerpublic UIGeneric getUIGeneric(int uiSessionID)
UIManager
getUIGeneric in interface UIManagerpublic UICall getUICall(int uiSessionID)
UIManager
getUICall in interface UIManagerpublic AbstractUI removeUI(int uiSessionID)
removeUI in interface UIManager
public void addUI(int uiSessionID,
AbstractUI ui)
addUI in interface UIManagerpublic UIGeneric createUIGeneric(org.csapi.ui.TpUIIdentifier corbaTpUIIdentifier)
createUIGeneric in interface UIManagerpublic UICall createUICall(org.csapi.ui.TpUICallIdentifier corbaTpUIIdentifier)
public org.mobicents.csapi.jr.slee.ui.IpUIConnection getIpUIConnection(org.mobicents.csapi.jr.slee.ui.TpUIIdentifier uiIdentifier)
throws javax.slee.resource.ResourceException
getIpUIConnection in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionjavax.slee.resource.ResourceException
public org.mobicents.csapi.jr.slee.ui.IpUICallConnection getIpUICallConnection(org.mobicents.csapi.jr.slee.ui.TpUICallIdentifier uICallIdentifier)
throws javax.slee.resource.ResourceException
getIpUICallConnection in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionjavax.slee.resource.ResourceException
public void closeConnection()
throws javax.slee.resource.ResourceException
closeConnection in interface org.mobicents.csapi.jr.slee.IpServiceConnectionjavax.slee.resource.ResourceExceptionpublic org.csapi.ui.IpAppUI getIpAppUI()
UIManager
getIpAppUI in interface UIManagerpublic org.csapi.ui.IpAppUICall getIpAppUICall()
UIManager
getIpAppUICall in interface UIManagerpublic org.mobicents.csapi.jr.slee.TpServiceIdentifier getTpServiceIdentifier()
ServiceSession
getTpServiceIdentifier in interface UIManagergetTpServiceIdentifier in interface ServiceSessionpublic int getType()
ServiceSession
getType in interface ServiceSessionpublic IpAppUIImpl getIpAppUIImpl()
public org.csapi.ui.IpUIManager getIpUIManager()
public void userInteractionAborted(org.csapi.ui.TpUIIdentifier userInteraction)
userInteractionAborted in interface UIManager
public void reportNotification(org.mobicents.csapi.jr.slee.ui.TpUIIdentifier userInteraction,
org.csapi.ui.TpUIEventInfo eventInfo,
int assignmentID)
reportNotification in interface UIManagerpublic void userInteractionNotificationInterrupted()
userInteractionNotificationInterrupted in interface UIManagerpublic void userInteractionNotificationContinued()
userInteractionNotificationContinued in interface UIManager
public void reportEventNotification(org.mobicents.csapi.jr.slee.ui.TpUIIdentifier userInteraction,
org.csapi.ui.TpUIEventNotificationInfo eventNotificationInfo,
int assignmentID)
reportEventNotification in interface UIManager
public org.mobicents.csapi.jr.slee.ui.TpUIIdentifier createUI(org.csapi.TpAddress userAddress)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_NETWORK_STATE,
javax.slee.resource.ResourceException
createUI in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException
public org.mobicents.csapi.jr.slee.ui.TpUICallIdentifier createUICall(org.mobicents.csapi.jr.slee.ui.TpUITargetObject sleeUiTargetObject)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_NETWORK_STATE,
javax.slee.resource.ResourceException
createUICall in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException
public int createNotification(org.csapi.ui.TpUIEventCriteria eventCriteria)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_CRITERIA,
javax.slee.resource.ResourceException
createNotification in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_CRITERIA
javax.slee.resource.ResourceException
public void destroyNotification(int assignmentID)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_ASSIGNMENT_ID,
javax.slee.resource.ResourceException
destroyNotification in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
javax.slee.resource.ResourceException
public void changeNotification(int assignmentID,
org.csapi.ui.TpUIEventCriteria eventCriteria)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_ASSIGNMENT_ID,
org.csapi.P_INVALID_CRITERIA,
javax.slee.resource.ResourceException
changeNotification in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
org.csapi.P_INVALID_CRITERIA
javax.slee.resource.ResourceException
public org.csapi.ui.TpUIEventCriteriaResult[] getNotification()
throws org.csapi.TpCommonExceptions,
javax.slee.resource.ResourceException
getNotification in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionorg.csapi.TpCommonExceptions
javax.slee.resource.ResourceException
public int enableNotifications()
throws org.csapi.TpCommonExceptions,
javax.slee.resource.ResourceException
enableNotifications in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionorg.csapi.TpCommonExceptions
javax.slee.resource.ResourceException
public void disableNotifications()
throws org.csapi.TpCommonExceptions,
javax.slee.resource.ResourceException
disableNotifications in interface org.mobicents.csapi.jr.slee.ui.IpUIManagerConnectionorg.csapi.TpCommonExceptions
javax.slee.resource.ResourceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||