org.csapi.jr.se.am
Interface AccountManager

All Superinterfaces:
CsapiInterface, java.io.Serializable, Service

public interface AccountManager
extends Service

This interface represents a AccountManager.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 void addAccountManagerListener(org.csapi.jr.se.am.AccountManagerListener accountManagerListener)
          Adds a AccountManagerListener which is interested in events generated by the AccountManager.
 org.csapi.jr.se.am.Notification createNotification()
          Creates a Notification object and returns a reference to the interface used to gain access to it's methods.
 org.csapi.jr.se.am.Notifications createNotifications()
          Creates a Notifications object and returns a reference to the interface used to gain access to it's methods.
 org.csapi.jr.se.am.QueryBalance createQueryBalance()
          Creates a QueryBalance object and returns a reference to the interface used to gain access to it's methods.
 org.csapi.jr.se.am.RetrieveTransactionHistory createRetrieveTransactionHistory()
          Creates a RetrieveTransactionHistory object and returns a reference to the interface used to gain access to it's methods.
 void disableNotifications()
          Invokes the disableNotifications() method on the Parlay Gateway.
 org.csapi.jr.se.am.ChargingEventCriteriaResult[] getNotification()
          Invokes the getNotification() method on the Parlay Gateway.
 void removeAccountManagerListener(org.csapi.jr.se.am.AccountManagerListener accountManagerListener)
          Removes a AccountManagerListener which is no longer interested in events generated by the AccountManager.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

addAccountManagerListener

public void addAccountManagerListener(org.csapi.jr.se.am.AccountManagerListener accountManagerListener)
Adds a AccountManagerListener which is interested in events generated by the AccountManager.

Parameters:
accountManagerListener - A reference to the AccountManagerListener which is to be added as a listener.

removeAccountManagerListener

public void removeAccountManagerListener(org.csapi.jr.se.am.AccountManagerListener accountManagerListener)
Removes a AccountManagerListener which is no longer interested in events generated by the AccountManager.

Parameters:
accountManagerListener - A reference to the AccountManagerListener which is to be removed as a listener.

getNotification

public org.csapi.jr.se.am.ChargingEventCriteriaResult[] getNotification()
                                                                 throws PlatformException,
                                                                        CommonException
Invokes the getNotification() method on the Parlay Gateway.

PlatformException
CommonException

disableNotifications

public void disableNotifications()
                          throws PlatformException,
                                 CommonException
Invokes the disableNotifications() method on the Parlay Gateway.

PlatformException
CommonException

createQueryBalance

public org.csapi.jr.se.am.QueryBalance createQueryBalance()
Creates a QueryBalance object and returns a reference to the interface used to gain access to it's methods.

Returns:
A reference to the QueryBalance interface.

createNotifications

public org.csapi.jr.se.am.Notifications createNotifications()
Creates a Notifications object and returns a reference to the interface used to gain access to it's methods.

Returns:
A reference to the Notifications interface.

createRetrieveTransactionHistory

public org.csapi.jr.se.am.RetrieveTransactionHistory createRetrieveTransactionHistory()
Creates a RetrieveTransactionHistory object and returns a reference to the interface used to gain access to it's methods.

Returns:
A reference to the RetrieveTransactionHistory interface.

createNotification

public org.csapi.jr.se.am.Notification createNotification()
Creates a Notification object and returns a reference to the interface used to gain access to it's methods.

Returns:
A reference to the Notification interface.