com.highdeal.cnd.message
Interface ISessionUpdateChargingAsyncOperation

All Superinterfaces:
IExternalDataSettable, ISessionAsyncOperation, ISessionConfirmAndReserve, ISessionConfirmation, ISessionDefaultAttributeHolder, ISessionReservation
All Known Implementing Classes:
SessionChargingOperation

public interface ISessionUpdateChargingAsyncOperation
extends ISessionReservation, ISessionConfirmation, ISessionConfirmAndReserve, ISessionAsyncOperation, IExternalDataSettable

This Java interface defines the necessary methods for implementing an createSessionUpdaAsyncOperation(..) update of a multiservice session during session-based charging operations; for each charging session, you confirm a reservation, cancel, or extend a reservation.

You trigger the update operation by executing the object returned by the createSessionUpdaAsyncOperation(..) method in your charging client.

Note

You can initiate a new charging session by preparing a new reservation cycle.

Related Interfaces

You can consider the following Java interfaces that are very similar:

Implementation in Your Client Application

Customizing

Your charging client manages the current active charging sessions by calling:

Note

In your implementation code, you use this interface as result of the method:

Async. Comm.
createSessionUpdateAsyncOperation(..)

Advanced Implementation

Use the setExternalData(..) method.

See Also:
ISessionStartChargingAsyncOperation, ISessionStopChargingAsyncOperation

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.highdeal.cnd.message.ISessionReservation
ISessionReservation.SessionReservationResolution
 
Nested classes/interfaces inherited from interface com.highdeal.cnd.message.ISessionDefaultAttributeHolder
ISessionDefaultAttributeHolder.TransactionSelectionCriteria
 
Method Summary
 
Methods inherited from interface com.highdeal.cnd.message.ISessionReservation
prepareReserve
 
Methods inherited from interface com.highdeal.cnd.message.ISessionConfirmation
prepareCancel, prepareConfirm
 
Methods inherited from interface com.highdeal.cnd.message.ISessionConfirmAndReserve
prepareConfirmAndReserve
 
Methods inherited from interface com.highdeal.cnd.message.ISessionAsyncOperation
execute
 
Methods inherited from interface com.highdeal.cnd.message.ISessionDefaultAttributeHolder
getCleanUpResultType, getResultType, isFilterTransaction, setCleanUpResultType, setFilterTransaction, setResultType
 
Methods inherited from interface com.highdeal.cnd.message.IExternalDataSettable
setExternalData
 


Document Published: October 2015 (SAP CC 4.0 SP10 and Later)