org.csapi.am
Class IpAccountManagerPOATie

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.csapi.am.IpAccountManagerPOA
          extended by org.csapi.am.IpAccountManagerPOATie
All Implemented Interfaces:
IpAccountManagerOperations, IpInterfaceOperations, IpServiceOperations, org.omg.CORBA.portable.InvokeHandler

public class IpAccountManagerPOATie
extends IpAccountManagerPOA

Generated from IDL interface "IpAccountManager"

Author:
JacORB IDL compiler V 2.1, 16-Feb-2004

Constructor Summary
IpAccountManagerPOATie(IpAccountManagerOperations delegate)
           
IpAccountManagerPOATie(IpAccountManagerOperations delegate, org.omg.PortableServer.POA poa)
           
 
Method Summary
 org.omg.PortableServer.POA _default_POA()
           
 IpAccountManagerOperations _delegate()
           
 void _delegate(IpAccountManagerOperations delegate)
           
 IpAccountManager _this()
           
 IpAccountManager _this(org.omg.CORBA.ORB orb)
           
 void changeNotification(int assignmentID, TpChargingEventCriteria eventCriteria)
           
 int createNotification(IpAppAccountManager appAccountManager, TpChargingEventCriteria chargingEventCriteria)
           
 void destroyNotification(int assignmentId)
           
 void disableNotifications()
           
 int enableNotifications(IpAppAccountManager appAccountManager)
           
 TpChargingEventCriteriaResult[] getNotification()
           
 int queryBalanceReq(TpAddress[] users)
           
 int retrieveTransactionHistoryReq(TpAddress user, TpTimeInterval transactionInterval)
           
 void setCallback(IpInterface appInterface)
           
 void setCallbackWithSessionID(IpInterface appInterface, int sessionID)
           
 
Methods inherited from class org.csapi.am.IpAccountManagerPOA
_all_interfaces, _invoke
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IpAccountManagerPOATie

public IpAccountManagerPOATie(IpAccountManagerOperations delegate)

IpAccountManagerPOATie

public IpAccountManagerPOATie(IpAccountManagerOperations delegate,
                              org.omg.PortableServer.POA poa)
Method Detail

_this

public IpAccountManager _this()
Overrides:
_this in class IpAccountManagerPOA

_this

public IpAccountManager _this(org.omg.CORBA.ORB orb)
Overrides:
_this in class IpAccountManagerPOA

_delegate

public IpAccountManagerOperations _delegate()

_delegate

public void _delegate(IpAccountManagerOperations delegate)

_default_POA

public org.omg.PortableServer.POA _default_POA()
Overrides:
_default_POA in class org.omg.PortableServer.Servant

setCallback

public void setCallback(IpInterface appInterface)
                 throws P_INVALID_INTERFACE_TYPE,
                        TpCommonExceptions
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions

changeNotification

public void changeNotification(int assignmentID,
                               TpChargingEventCriteria eventCriteria)
                        throws P_INVALID_ASSIGNMENT_ID,
                               P_INVALID_EVENT_TYPE,
                               TpCommonExceptions,
                               P_INVALID_ADDRESS,
                               P_UNKNOWN_SUBSCRIBER,
                               P_INVALID_CRITERIA
Throws:
P_INVALID_ASSIGNMENT_ID
P_INVALID_EVENT_TYPE
TpCommonExceptions
P_INVALID_ADDRESS
P_UNKNOWN_SUBSCRIBER
P_INVALID_CRITERIA

getNotification

public TpChargingEventCriteriaResult[] getNotification()
                                                throws TpCommonExceptions
Throws:
TpCommonExceptions

createNotification

public int createNotification(IpAppAccountManager appAccountManager,
                              TpChargingEventCriteria chargingEventCriteria)
                       throws P_INVALID_EVENT_TYPE,
                              TpCommonExceptions,
                              P_INVALID_ADDRESS,
                              P_UNKNOWN_SUBSCRIBER,
                              P_INVALID_CRITERIA
Throws:
P_INVALID_EVENT_TYPE
TpCommonExceptions
P_INVALID_ADDRESS
P_UNKNOWN_SUBSCRIBER
P_INVALID_CRITERIA

disableNotifications

public void disableNotifications()
                          throws TpCommonExceptions
Throws:
TpCommonExceptions

destroyNotification

public void destroyNotification(int assignmentId)
                         throws P_INVALID_ASSIGNMENT_ID,
                                TpCommonExceptions
Throws:
P_INVALID_ASSIGNMENT_ID
TpCommonExceptions

queryBalanceReq

public int queryBalanceReq(TpAddress[] users)
                    throws TpCommonExceptions,
                           P_UNAUTHORIZED_APPLICATION,
                           P_UNKNOWN_SUBSCRIBER
Throws:
TpCommonExceptions
P_UNAUTHORIZED_APPLICATION
P_UNKNOWN_SUBSCRIBER

enableNotifications

public int enableNotifications(IpAppAccountManager appAccountManager)
                        throws TpCommonExceptions
Throws:
TpCommonExceptions

retrieveTransactionHistoryReq

public int retrieveTransactionHistoryReq(TpAddress user,
                                         TpTimeInterval transactionInterval)
                                  throws TpCommonExceptions,
                                         P_INVALID_TIME_AND_DATE_FORMAT,
                                         P_UNAUTHORIZED_APPLICATION,
                                         P_UNKNOWN_SUBSCRIBER
Throws:
TpCommonExceptions
P_INVALID_TIME_AND_DATE_FORMAT
P_UNAUTHORIZED_APPLICATION
P_UNKNOWN_SUBSCRIBER

setCallbackWithSessionID

public void setCallbackWithSessionID(IpInterface appInterface,
                                     int sessionID)
                              throws P_INVALID_INTERFACE_TYPE,
                                     TpCommonExceptions,
                                     P_INVALID_SESSION_ID
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions
P_INVALID_SESSION_ID


Copyright © 2008. All Rights Reserved.