org.csapi.am
Interface IpAccountManagerOperations

All Superinterfaces:
IpInterfaceOperations, IpServiceOperations
All Known Subinterfaces:
IpAccountManager
All Known Implementing Classes:
_IpAccountManagerStub, IpAccountManagerPOA, IpAccountManagerPOATie

public interface IpAccountManagerOperations
extends IpServiceOperations

Generated from IDL interface "IpAccountManager"

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

Method Summary
 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)
           
 
Methods inherited from interface org.csapi.IpServiceOperations
setCallback, setCallbackWithSessionID
 

Method Detail

createNotification

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

destroyNotification

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

queryBalanceReq

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

changeNotification

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

TpChargingEventCriteriaResult[] getNotification()
                                                throws TpCommonExceptions
Throws:
TpCommonExceptions

retrieveTransactionHistoryReq

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

enableNotifications

int enableNotifications(IpAppAccountManager appAccountManager)
                        throws TpCommonExceptions
Throws:
TpCommonExceptions

disableNotifications

void disableNotifications()
                          throws TpCommonExceptions
Throws:
TpCommonExceptions


Copyright © 2008. All Rights Reserved.