org.csapi.cs
Interface IpChargingSessionOperations

All Superinterfaces:
IpInterfaceOperations, IpServiceOperations
All Known Subinterfaces:
IpChargingSession
All Known Implementing Classes:
_IpChargingSessionStub, IpChargingSessionPOA, IpChargingSessionPOATie

public interface IpChargingSessionOperations
extends IpServiceOperations

Generated from IDL interface "IpChargingSession"

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

Method Summary
 void creditAmountReq(int sessionID, TpApplicationDescription applicationDescription, TpChargingPrice amount, boolean closeReservation, int requestNumber)
           
 void creditUnitReq(int sessionID, TpApplicationDescription applicationDescription, TpVolume[] volumes, boolean closeReservation, int requestNumber)
           
 void debitAmountReq(int sessionID, TpApplicationDescription applicationDescription, TpChargingPrice amount, boolean closeReservation, int requestNumber)
           
 void debitUnitReq(int sessionID, TpApplicationDescription applicationDescription, TpVolume[] volumes, boolean closeReservation, int requestNumber)
           
 void directCreditAmountReq(int sessionID, TpApplicationDescription applicationDescription, TpChargingParameter[] chargingParameters, TpChargingPrice amount, int requestNumber)
           
 void directCreditUnitReq(int sessionID, TpApplicationDescription applicationDescription, TpChargingParameter[] chargingParameters, TpVolume[] volumes, int requestNumber)
           
 void directDebitAmountReq(int sessionID, TpApplicationDescription applicationDescription, TpChargingParameter[] chargingParameters, TpChargingPrice amount, int requestNumber)
           
 void directDebitUnitReq(int sessionID, TpApplicationDescription applicationDescription, TpChargingParameter[] chargingParameters, TpVolume[] volumes, int requestNumber)
           
 void extendLifeTimeReq(int sessionID)
           
 TpChargingPrice getAmountLeft(int sessionID)
           
 int getLifeTimeLeft(int sessionID)
           
 TpVolume[] getUnitLeft(int sessionID)
           
 void rateReq(int sessionID, TpChargingParameter[] chargingParameters)
           
 void release(int sessionID, int requestNumber)
           
 void reserveAmountReq(int sessionID, TpApplicationDescription applicationDescription, TpChargingParameter[] chargingParameters, TpChargingPrice preferredAmount, TpChargingPrice minimumAmount, int requestNumber)
           
 void reserveUnitReq(int sessionID, TpApplicationDescription applicationDescription, TpChargingParameter[] chargingParameters, TpVolume[] volumes, int requestNumber)
           
 
Methods inherited from interface org.csapi.IpServiceOperations
setCallback, setCallbackWithSessionID
 

Method Detail

creditAmountReq

void creditAmountReq(int sessionID,
                     TpApplicationDescription applicationDescription,
                     TpChargingPrice amount,
                     boolean closeReservation,
                     int requestNumber)
                     throws P_INVALID_AMOUNT,
                            P_INVALID_CURRENCY,
                            TpCommonExceptions,
                            P_INVALID_SESSION_ID,
                            P_INVALID_REQUEST_NUMBER
Throws:
P_INVALID_AMOUNT
P_INVALID_CURRENCY
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER

creditUnitReq

void creditUnitReq(int sessionID,
                   TpApplicationDescription applicationDescription,
                   TpVolume[] volumes,
                   boolean closeReservation,
                   int requestNumber)
                   throws TpCommonExceptions,
                          P_INVALID_SESSION_ID,
                          P_INVALID_REQUEST_NUMBER,
                          P_INVALID_VOLUME
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER
P_INVALID_VOLUME

debitAmountReq

void debitAmountReq(int sessionID,
                    TpApplicationDescription applicationDescription,
                    TpChargingPrice amount,
                    boolean closeReservation,
                    int requestNumber)
                    throws P_INVALID_AMOUNT,
                           P_INVALID_CURRENCY,
                           TpCommonExceptions,
                           P_INVALID_SESSION_ID,
                           P_INVALID_REQUEST_NUMBER
Throws:
P_INVALID_AMOUNT
P_INVALID_CURRENCY
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER

debitUnitReq

void debitUnitReq(int sessionID,
                  TpApplicationDescription applicationDescription,
                  TpVolume[] volumes,
                  boolean closeReservation,
                  int requestNumber)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID,
                         P_INVALID_REQUEST_NUMBER,
                         P_INVALID_VOLUME
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER
P_INVALID_VOLUME

directCreditAmountReq

void directCreditAmountReq(int sessionID,
                           TpApplicationDescription applicationDescription,
                           TpChargingParameter[] chargingParameters,
                           TpChargingPrice amount,
                           int requestNumber)
                           throws P_INVALID_AMOUNT,
                                  P_INVALID_CURRENCY,
                                  TpCommonExceptions,
                                  P_INVALID_SESSION_ID,
                                  P_INVALID_REQUEST_NUMBER
Throws:
P_INVALID_AMOUNT
P_INVALID_CURRENCY
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER

directCreditUnitReq

void directCreditUnitReq(int sessionID,
                         TpApplicationDescription applicationDescription,
                         TpChargingParameter[] chargingParameters,
                         TpVolume[] volumes,
                         int requestNumber)
                         throws TpCommonExceptions,
                                P_INVALID_SESSION_ID,
                                P_INVALID_REQUEST_NUMBER,
                                P_INVALID_VOLUME
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER
P_INVALID_VOLUME

directDebitAmountReq

void directDebitAmountReq(int sessionID,
                          TpApplicationDescription applicationDescription,
                          TpChargingParameter[] chargingParameters,
                          TpChargingPrice amount,
                          int requestNumber)
                          throws P_INVALID_AMOUNT,
                                 P_INVALID_CURRENCY,
                                 TpCommonExceptions,
                                 P_INVALID_SESSION_ID,
                                 P_INVALID_REQUEST_NUMBER
Throws:
P_INVALID_AMOUNT
P_INVALID_CURRENCY
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER

directDebitUnitReq

void directDebitUnitReq(int sessionID,
                        TpApplicationDescription applicationDescription,
                        TpChargingParameter[] chargingParameters,
                        TpVolume[] volumes,
                        int requestNumber)
                        throws TpCommonExceptions,
                               P_INVALID_SESSION_ID,
                               P_INVALID_REQUEST_NUMBER,
                               P_INVALID_VOLUME
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER
P_INVALID_VOLUME

extendLifeTimeReq

void extendLifeTimeReq(int sessionID)
                       throws TpCommonExceptions,
                              P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getAmountLeft

TpChargingPrice getAmountLeft(int sessionID)
                              throws TpCommonExceptions,
                                     P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getLifeTimeLeft

int getLifeTimeLeft(int sessionID)
                    throws TpCommonExceptions,
                           P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getUnitLeft

TpVolume[] getUnitLeft(int sessionID)
                       throws TpCommonExceptions,
                              P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

rateReq

void rateReq(int sessionID,
             TpChargingParameter[] chargingParameters)
             throws TpCommonExceptions,
                    P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

release

void release(int sessionID,
             int requestNumber)
             throws TpCommonExceptions,
                    P_INVALID_SESSION_ID,
                    P_INVALID_REQUEST_NUMBER
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER

reserveAmountReq

void reserveAmountReq(int sessionID,
                      TpApplicationDescription applicationDescription,
                      TpChargingParameter[] chargingParameters,
                      TpChargingPrice preferredAmount,
                      TpChargingPrice minimumAmount,
                      int requestNumber)
                      throws P_INVALID_AMOUNT,
                             P_INVALID_CURRENCY,
                             TpCommonExceptions,
                             P_INVALID_SESSION_ID,
                             P_INVALID_REQUEST_NUMBER
Throws:
P_INVALID_AMOUNT
P_INVALID_CURRENCY
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER

reserveUnitReq

void reserveUnitReq(int sessionID,
                    TpApplicationDescription applicationDescription,
                    TpChargingParameter[] chargingParameters,
                    TpVolume[] volumes,
                    int requestNumber)
                    throws TpCommonExceptions,
                           P_INVALID_SESSION_ID,
                           P_INVALID_REQUEST_NUMBER,
                           P_INVALID_VOLUME
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_REQUEST_NUMBER
P_INVALID_VOLUME


Copyright © 2009. All Rights Reserved.