org.mobicents.slee.resource.parlay.csapi.jr.ui.activity.ui
Class AbstractUIImpl

java.lang.Object
  extended by org.mobicents.slee.resource.parlay.csapi.jr.ui.activity.ui.AbstractUIImpl
All Implemented Interfaces:
org.csapi.IpInterfaceOperations, org.csapi.ui.IpAppUIOperations, org.mobicents.csapi.jr.slee.IpServiceConnection, org.mobicents.csapi.jr.slee.ui.IpUIConnection, AbstractUI
Direct Known Subclasses:
UICallImpl, UIGenericImpl

public abstract class AbstractUIImpl
extends java.lang.Object
implements AbstractUI


Field Summary
static java.lang.String UI_NOT_VALID
           
 
Constructor Summary
AbstractUIImpl(UIManager uiManager, int userInteractionSessionID, ActivityManager activityManager, UiListener eventListener, javax.slee.resource.ActivityHandle activityHandle)
           
 
Method Summary
 void closeConnection()
           
 void dispose()
          Destroys or deallocates all resources used.
 javax.slee.resource.ActivityHandle getActivityHandle()
           
protected  ActivityManager getActivityManager()
           
 UiListener getEventListener()
           
abstract  org.csapi.ui.IpUI getIpUI()
           
 java.lang.String getOriginatingAddress()
          New in Parlay 4.
protected  UIManager getUiManager()
           
protected  int getUserInteractionSessionID()
           
 int sendInfoAndCollectReq(org.csapi.ui.TpUIInfo info, java.lang.String language, org.csapi.ui.TpUIVariableInfo[] variableInfo, org.csapi.ui.TpUICollectCriteria criteria, int responseRequested)
           
 int sendInfoReq(org.csapi.ui.TpUIInfo info, java.lang.String language, org.csapi.ui.TpUIVariableInfo[] variableInfo, int repeatIndicator, int responseRequested)
           
protected  void setActivityHandle(javax.slee.resource.ActivityHandle activityHandle)
           
protected  void setActivityManager(ActivityManager activityManager)
           
protected  void setEventListener(UiListener eventListener)
           
 void setOriginatingAddress(java.lang.String origin)
          New in Parlay 4.
protected  void setUiManager(UIManager uiManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mobicents.slee.resource.parlay.csapi.jr.ui.activity.ui.AbstractUI
init
 
Methods inherited from interface org.mobicents.csapi.jr.slee.ui.IpUIConnection
release
 
Methods inherited from interface org.csapi.ui.IpAppUIOperations
sendInfoAndCollectErr, sendInfoAndCollectRes, sendInfoErr, sendInfoRes, userInteractionFaultDetected
 

Field Detail

UI_NOT_VALID

public static final java.lang.String UI_NOT_VALID
See Also:
Constant Field Values
Constructor Detail

AbstractUIImpl

public AbstractUIImpl(UIManager uiManager,
                      int userInteractionSessionID,
                      ActivityManager activityManager,
                      UiListener eventListener,
                      javax.slee.resource.ActivityHandle activityHandle)
Method Detail

getIpUI

public abstract org.csapi.ui.IpUI getIpUI()
Specified by:
getIpUI in interface AbstractUI
Returns:
Parlay Gateway CORBA IOR e.g. IpUI or IpUICall

dispose

public void dispose()
Description copied from interface: AbstractUI
Destroys or deallocates all resources used.

Specified by:
dispose in interface AbstractUI

getActivityHandle

public final javax.slee.resource.ActivityHandle getActivityHandle()
Specified by:
getActivityHandle in interface AbstractUI
Returns:

setActivityHandle

protected void setActivityHandle(javax.slee.resource.ActivityHandle activityHandle)

closeConnection

public void closeConnection()
                     throws javax.slee.resource.ResourceException
Specified by:
closeConnection in interface org.mobicents.csapi.jr.slee.IpServiceConnection
Throws:
javax.slee.resource.ResourceException

sendInfoReq

public final int sendInfoReq(org.csapi.ui.TpUIInfo info,
                             java.lang.String language,
                             org.csapi.ui.TpUIVariableInfo[] variableInfo,
                             int repeatIndicator,
                             int responseRequested)
                      throws org.csapi.TpCommonExceptions,
                             org.csapi.P_INVALID_NETWORK_STATE,
                             org.csapi.ui.P_ILLEGAL_ID,
                             org.csapi.ui.P_ID_NOT_FOUND,
                             javax.slee.resource.ResourceException
Specified by:
sendInfoReq in interface org.mobicents.csapi.jr.slee.ui.IpUIConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
org.csapi.ui.P_ILLEGAL_ID
org.csapi.ui.P_ID_NOT_FOUND
javax.slee.resource.ResourceException

sendInfoAndCollectReq

public final int sendInfoAndCollectReq(org.csapi.ui.TpUIInfo info,
                                       java.lang.String language,
                                       org.csapi.ui.TpUIVariableInfo[] variableInfo,
                                       org.csapi.ui.TpUICollectCriteria criteria,
                                       int responseRequested)
                                throws org.csapi.TpCommonExceptions,
                                       org.csapi.P_INVALID_NETWORK_STATE,
                                       org.csapi.ui.P_ILLEGAL_ID,
                                       org.csapi.ui.P_ID_NOT_FOUND,
                                       org.csapi.ui.P_ILLEGAL_RANGE,
                                       org.csapi.ui.P_INVALID_COLLECTION_CRITERIA,
                                       javax.slee.resource.ResourceException
Specified by:
sendInfoAndCollectReq in interface org.mobicents.csapi.jr.slee.ui.IpUIConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
org.csapi.ui.P_ILLEGAL_ID
org.csapi.ui.P_ID_NOT_FOUND
org.csapi.ui.P_ILLEGAL_RANGE
org.csapi.ui.P_INVALID_COLLECTION_CRITERIA
javax.slee.resource.ResourceException

setOriginatingAddress

public final void setOriginatingAddress(java.lang.String origin)
                                 throws org.csapi.TpCommonExceptions,
                                        org.csapi.P_INVALID_NETWORK_STATE,
                                        org.csapi.P_INVALID_ADDRESS,
                                        javax.slee.resource.ResourceException
New in Parlay 4.

Specified by:
setOriginatingAddress in interface org.mobicents.csapi.jr.slee.ui.IpUIConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
org.csapi.P_INVALID_ADDRESS
javax.slee.resource.ResourceException
See Also:
IpUIConnection.setOriginatingAddress(java.lang.String)

getOriginatingAddress

public final java.lang.String getOriginatingAddress()
                                             throws org.csapi.TpCommonExceptions,
                                                    org.csapi.P_INVALID_NETWORK_STATE,
                                                    javax.slee.resource.ResourceException
New in Parlay 4.

Specified by:
getOriginatingAddress in interface org.mobicents.csapi.jr.slee.ui.IpUIConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException
See Also:
IpUIConnection.getOriginatingAddress()

setUiManager

protected void setUiManager(UIManager uiManager)

getUiManager

protected UIManager getUiManager()

setEventListener

protected void setEventListener(UiListener eventListener)

getEventListener

public UiListener getEventListener()

setActivityManager

protected void setActivityManager(ActivityManager activityManager)

getActivityManager

protected ActivityManager getActivityManager()

getUserInteractionSessionID

protected int getUserInteractionSessionID()


Copyright © 2009. All Rights Reserved.