public abstract class CDRGeneratorSbb extends USSDBaseSbb implements ChargeInterface
httpClientActivityContextInterfaceFactory, httpClientProvider, httpClientRaLink, httpClientRATypeID, httpServerRaLink, httpServerRATypeID, httpServletProvider, httpServletRaActivityContextInterfaceFactory, JDBC_RA_LINK, JDBC_RESOURCE_ADAPTOR_ID, jdbcACIF, jdbcRA, logger, mapAcif, mapParameterFactory, mapProvider, mapRaLink, mapRATypeID, sbbContext, ussdStatAggregatorCRD_TRACER_NAME, TRACER_NAME| Constructor and Description |
|---|
CDRGeneratorSbb() |
| Modifier and Type | Method and Description |
|---|---|
void |
createRecord(RecordStatus outcome) |
USSDCDRState |
getState() |
abstract USSDCDRState |
getUSSDCDRState() |
void |
init(boolean reset)
Initializes CDR storage.
|
void |
onStartServiceEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci) |
void |
sbbCreate() |
void |
setSbbContext(javax.slee.SbbContext ctx) |
void |
setState(USSDCDRState state) |
abstract void |
setUSSDCDRState(USSDCDRState state) |
protected String |
toString(USSDCDRState state) |
void |
unsetSbbContext() |
getMAPDialog, processMAPMessageFromApplication, processXmlMAPDialog, sbbActivate, sbbExceptionThrown, sbbLoad, sbbPassivate, sbbPostCreate, sbbRemove, sbbRolledBack, sbbStorepublic void init(boolean reset)
ChargeInterfaceinit in interface ChargeInterfacereset - - if true it resets storage.public void createRecord(RecordStatus outcome)
createRecord in interface ChargeInterfacepublic void setState(USSDCDRState state)
setState in interface ChargeInterfacepublic USSDCDRState getState()
getState in interface ChargeInterfacepublic abstract USSDCDRState getUSSDCDRState()
public abstract void setUSSDCDRState(USSDCDRState state)
public void onStartServiceEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci)
public void sbbCreate()
throws javax.slee.CreateException
sbbCreate in interface javax.slee.SbbsbbCreate in class USSDBaseSbbjavax.slee.CreateExceptionpublic void setSbbContext(javax.slee.SbbContext ctx)
setSbbContext in interface javax.slee.SbbsetSbbContext in class USSDBaseSbbpublic void unsetSbbContext()
unsetSbbContext in interface javax.slee.SbbunsetSbbContext in class USSDBaseSbbprotected String toString(USSDCDRState state)
state - Copyright © 2017. All Rights Reserved.