|
SAP CC 1.0
API 4.2 (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.cnd.message.AbstractStatefulServiceClient.UniversalChargeEventListener
protected static final class AbstractStatefulServiceClient.UniversalChargeEventListener
| Constructor Summary | |
|---|---|
AbstractStatefulServiceClient.UniversalChargeEventListener(int timeout)
|
|
| Method Summary | |
|---|---|
PurchaseOrder |
getActivateResult()
|
BatchChargeResult |
getBatchChargeResult()
|
CheckLimitResult |
getCheckLimitResult()
|
CleanupResult |
getCleanupResult()
|
ExportSubscriberSubsDataResult |
getExportSubscriberSubsDataResult()
|
boolean |
getInformUnlockSubscription()
|
PostRateResult |
getPostRateResult()
|
PreRateResult |
getPreRateResult()
|
PurchaseOrder |
getPurchaseOrder()
|
StartRateResult |
getStartRateResult()
|
StopRateResult |
getStopRateResult()
|
java.lang.Object[] |
getTranslateResult()
|
UpdateRateResult |
getUpdateRateResult()
|
void |
onException(ActivateException e)
Invoked when the activate operation fails because of an ActivateException. |
void |
onException(BatchChargeException e)
Invoked when the cleanup operation fails because of a batchChargeException. |
void |
onException(CannotInverseException e)
Invoked when the check limit operation fails because of a CannotInverseException. |
void |
onException(CleanupException e)
Invoked when the cleanup operation fails because of a CleanupException. |
void |
onException(CommunicationFailureException e)
Invoked when a network issue has been detected. |
void |
onException(DoesNotExistException e)
Invoked when the translate operation fails because the translation table does not exist. |
void |
onException(ExportSubscriberSubsDataException e)
Invoked if the server cannot retrieve the subscription or if a parameter operation is malformed. |
void |
onException(ForbiddenChargeException e)
Invoked if the server cannot retrieve the subscription or if a parameter operation is malformed. |
void |
onException(java.lang.IllegalArgumentException e)
Invoked when an argument of an operation is invalid. |
void |
onException(InvalidItemException e)
Invoked when a chargeable item is invalid. |
void |
onException(PostRateException e)
Invoked when the postrate operation fails because of a PostRateException. |
void |
onException(PreRateException e)
Invoked when the prerate operation fails because of a PreRateException. |
void |
onException(ServerFailureException e)
Invoked when the rater can not handle the request. |
void |
onException(StartRateException e)
Invoked when rating session can not be created. |
void |
onException(StopRateException e)
Invoked when usage transactions can not be cleared. |
void |
onException(TransactionClearingException e)
Invoked if the Transaction Processor plugged on the PnR output, is not able to clear at least one of the generated transactions. |
void |
onException(UpdateRateException e)
Invoked when rating session can not be updated. |
void |
onResult(BatchChargeResult b)
Invoked when the cleanup operation is successful. |
void |
onResult(boolean reratingResult)
|
void |
onResult(CheckLimitResult result)
Invoked when the check limit operation is successful. |
void |
onResult(CleanupResult result)
Invoked when the cleanup operation is successful. |
void |
onResult(ExportSubscriberSubsDataResult result)
Invoked when the exportSubscriberSubsData operation is successful. |
void |
onResult(java.lang.Object[] translate)
Invoked when the translate operation is successful. |
void |
onResult(PostRateResult result)
Invoked when the postrate operation is successful. |
void |
onResult(PreRateResult result)
Invoked when the prerate operation is successful. |
void |
onResult(PurchaseOrder order)
Invoked when the activate operation is successful. |
void |
onStartRateResult(StartRateResult result)
Invoked when the start rate operation is successful. |
void |
onStopRateResult(StopRateResult result)
Invoked when the stop rate operation is successful. |
void |
onUpdateRateResult(UpdateRateResult result)
Invoked when the update rate operation is successful. |
boolean |
pingReratingOperationResult()
|
void |
waitForResponse()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractStatefulServiceClient.UniversalChargeEventListener(int timeout)
| Method Detail |
|---|
public void onResult(PurchaseOrder order)
ActivateEventListener
onResult in interface ActivateEventListeneronResult in interface ChargeEventListenerorder - the related purchase order which will contain the list of generated transactions (if required and if
some transactions exist)- one shot and recurring ones -. However, the purchase order will contain the
total of generated amounts and the state of the purchase.public void onException(TransactionClearingException e)
ActivateEventListener
onException in interface ActivateEventListeneronException in interface BatchChargeEventListeneronException in interface ChargeEventListeneronException in interface CheckLimitEventListeneronException in interface CleanupEventListeneronException in interface PrePostRateEventListeneronException in interface SessionEventListenere - the exception to be handled.public void onException(java.lang.IllegalArgumentException e)
ChargeExceptionListener
onException in interface ChargeExceptionListenere - the exception to be handled.public void onException(InvalidItemException e)
InvalidItemListener
onException in interface InvalidItemListeneronException in interface SessionEventListenere - the exception to be handled.public void onException(ForbiddenChargeException e)
ActivateEventListener
onException in interface ActivateEventListeneronException in interface BatchChargeEventListeneronException in interface ChargeEventListeneronException in interface CheckLimitEventListeneronException in interface CleanupEventListeneronException in interface PrePostRateEventListeneronException in interface SessionEventListenere - the exception to be handled.public void onException(ServerFailureException e)
ChargeExceptionListener
onException in interface ChargeExceptionListenere - the exception to be handled.public void onException(CommunicationFailureException e)
ChargeExceptionListener
onException in interface ChargeExceptionListenere - the exception to be handled.public void onException(CleanupException e)
CleanupEventListenerCleanupException.
onException in interface CleanupEventListenere - the exception to be handled.public void onResult(CleanupResult result)
CleanupEventListener
onResult in interface CleanupEventListenerresult - the result of the cleanup operation.public void onException(CannotInverseException e)
CheckLimitEventListenerCannotInverseException.
onException in interface CheckLimitEventListenere - the exception to be handled.public void onResult(CheckLimitResult result)
CheckLimitEventListener
onResult in interface CheckLimitEventListenerresult - the result of the charging operation.public void onException(PreRateException e)
PrePostRateEventListenerPreRateException.
onException in interface PrePostRateEventListenere - the exception to be handled.public void onException(PostRateException e)
PrePostRateEventListenerPostRateException.
onException in interface PrePostRateEventListenere - the exception to be handled.public void onResult(PreRateResult result)
PrePostRateEventListener
onResult in interface PrePostRateEventListenerresult - the result of the prerate operation.public void onResult(PostRateResult result)
PrePostRateEventListener
onResult in interface PrePostRateEventListenerresult - the result of the postrate operation.public void onException(ActivateException e)
ActivateEventListenerActivateException.
onException in interface ActivateEventListenere - the exception to be handled.public void onException(DoesNotExistException e)
TranslateEventListener
onException in interface TranslateEventListenere - the exception to be handled.public void onResult(java.lang.Object[] translate)
TranslateEventListener
onResult in interface TranslateEventListenertranslate - an array of the translated Object.public void onException(StartRateException e)
SessionEventListener
onException in interface SessionEventListenere - the exception to be handled.public void onException(StopRateException e)
SessionEventListener
onException in interface SessionEventListenere - the exception to be handled.public void onException(UpdateRateException e)
SessionEventListener
onException in interface SessionEventListenere - the exception to be handled.public void onStartRateResult(StartRateResult result)
SessionEventListener
onStartRateResult in interface SessionEventListenerresult - a rating result used to reserve the balance.public void onStopRateResult(StopRateResult result)
SessionEventListener
onStopRateResult in interface SessionEventListenerresult - the result of the stop rate operation.public void onUpdateRateResult(UpdateRateResult result)
SessionEventListener
onUpdateRateResult in interface SessionEventListenerresult - the result of the cleanup operation.public void onException(ExportSubscriberSubsDataException e)
ExportSubscriberSubsDataEventListener
onException in interface ExportSubscriberSubsDataEventListenere - the exception to be handled.public void onResult(ExportSubscriberSubsDataResult result)
ExportSubscriberSubsDataEventListener
onResult in interface ExportSubscriberSubsDataEventListenerresult - the related ExportSubscriberSubsData result which will contain the list of generated subsReflect (if required)public void onResult(boolean reratingResult)
onResult in interface BatchChargeEventListenerpublic void onResult(BatchChargeResult b)
BatchChargeEventListener
onResult in interface BatchChargeEventListenerb - the result of the cleanup operation.public void onException(BatchChargeException e)
BatchChargeEventListenerbatchChargeException.
onException in interface BatchChargeEventListenere - the exception to be handled.
public void waitForResponse()
throws CommunicationFailureException
CommunicationFailureException
public StartRateResult getStartRateResult()
throws ServerFailureException,
ForbiddenChargeException,
InvalidItemException,
TransactionClearingException,
CommunicationFailureException,
StartRateException
ServerFailureException
ForbiddenChargeException
InvalidItemException
TransactionClearingException
CommunicationFailureException
StartRateException
public StopRateResult getStopRateResult()
throws ServerFailureException,
ForbiddenChargeException,
InvalidItemException,
TransactionClearingException,
CommunicationFailureException,
StopRateException
ServerFailureException
ForbiddenChargeException
InvalidItemException
TransactionClearingException
CommunicationFailureException
StopRateException
public UpdateRateResult getUpdateRateResult()
throws ServerFailureException,
ForbiddenChargeException,
InvalidItemException,
TransactionClearingException,
CommunicationFailureException,
UpdateRateException
ServerFailureException
ForbiddenChargeException
InvalidItemException
TransactionClearingException
CommunicationFailureException
UpdateRateException
public java.lang.Object[] getTranslateResult()
throws ServerFailureException,
ForbiddenChargeException,
InvalidItemException,
TransactionClearingException,
CommunicationFailureException,
DoesNotExistException
ServerFailureException
ForbiddenChargeException
InvalidItemException
TransactionClearingException
CommunicationFailureException
DoesNotExistException
public PreRateResult getPreRateResult()
throws CommunicationFailureException,
PreRateException,
ServerFailureException,
ForbiddenChargeException,
InvalidItemException,
TransactionClearingException
CommunicationFailureException
PreRateException
ServerFailureException
ForbiddenChargeException
InvalidItemException
TransactionClearingException
public PostRateResult getPostRateResult()
throws ServerFailureException,
ForbiddenChargeException,
InvalidItemException,
TransactionClearingException,
CommunicationFailureException,
PostRateException
ServerFailureException
ForbiddenChargeException
InvalidItemException
TransactionClearingException
CommunicationFailureException
PostRateException
public CheckLimitResult getCheckLimitResult()
throws CommunicationFailureException,
CannotInverseException,
ServerFailureException,
ForbiddenChargeException,
InvalidItemException,
TransactionClearingException
CommunicationFailureException
CannotInverseException
ServerFailureException
ForbiddenChargeException
InvalidItemException
TransactionClearingException
public CleanupResult getCleanupResult()
throws CleanupException,
ServerFailureException,
ForbiddenChargeException,
TransactionClearingException,
CommunicationFailureException
CleanupException
ServerFailureException
ForbiddenChargeException
TransactionClearingException
CommunicationFailureException
public PurchaseOrder getPurchaseOrder()
throws CommunicationFailureException,
ServerFailureException,
ForbiddenChargeException,
InvalidItemException,
TransactionClearingException
CommunicationFailureException
ServerFailureException
ForbiddenChargeException
InvalidItemException
TransactionClearingException
public PurchaseOrder getActivateResult()
throws ServerFailureException,
ForbiddenChargeException,
TransactionClearingException,
CommunicationFailureException,
ActivateException
ServerFailureException
ForbiddenChargeException
TransactionClearingException
CommunicationFailureException
ActivateException
public ExportSubscriberSubsDataResult getExportSubscriberSubsDataResult()
throws CommunicationFailureException,
ExportSubscriberSubsDataException
CommunicationFailureException
ExportSubscriberSubsDataException
public BatchChargeResult getBatchChargeResult()
throws CommunicationFailureException,
ForbiddenChargeException,
ServerFailureException,
BatchChargeException,
TransactionClearingException
CommunicationFailureException
ForbiddenChargeException
ServerFailureException
BatchChargeException
TransactionClearingException
public boolean getInformUnlockSubscription()
throws CommunicationFailureException,
ForbiddenChargeException,
ServerFailureException,
TransactionClearingException
CommunicationFailureException
ForbiddenChargeException
ServerFailureException
TransactionClearingException
public boolean pingReratingOperationResult()
throws CommunicationFailureException,
ForbiddenChargeException,
ServerFailureException,
TransactionClearingException
CommunicationFailureException
ForbiddenChargeException
ServerFailureException
TransactionClearingException
|
SAP CC 1.0
API 4.2 (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
SAP Convergent Charging 1.0 (build R4.2.1.35.0.0)
CONVERGENT CHARGING 4.2
(c) Copyright 2009 SAP AG. All rights reserved.