public class Module extends bitel.billing.server.ModuleBase implements EventListener<Event>
| Constructor and Description |
|---|
Module() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ModuleEntity> |
getObjectEntities(java.sql.Connection con,
int moduleId,
int objectId) |
java.lang.String[] |
getServerPackages() |
void |
lockService(java.sql.Connection con,
int mid,
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime contractRuntime,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
boolean lightweight) |
void |
lockServiceNow(java.sql.Connection con,
int mid,
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime contractRuntime,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
boolean lightweight) |
void |
moduleAction(ru.bitel.bgbilling.kernel.container.managed.ServerContext serverContext,
int moduleId,
Event event) |
void |
notify(Event _e,
EventListenerContext ctx) |
void |
serializeContract(java.sql.Connection con,
int cid,
int mid,
javax.xml.stream.XMLStreamWriter tables,
boolean onlyCurrent) |
void |
start(java.sql.Connection con,
javax.naming.Context ctx,
BGModule module) |
void |
unlockService(java.sql.Connection con,
int mid,
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime contractRuntime,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
boolean lightweight) |
void |
unlockServiceNow(java.sql.Connection con,
int mid,
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime contractRuntime,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
boolean lightweight) |
deleteContractServices, enableAutopayment, getDeployment, getStatus, getWebMenuItems, removeAutopaymentpublic java.lang.String[] getServerPackages()
getServerPackages in interface bitel.billing.server.ApplicationModulepublic void lockServiceNow(java.sql.Connection con,
int mid,
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime contractRuntime,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
boolean lightweight)
throws ru.bitel.bgbilling.common.BGException
lockServiceNow in interface bitel.billing.server.ApplicationModulelockServiceNow in class bitel.billing.server.ModuleBaseru.bitel.bgbilling.common.BGExceptionpublic void unlockServiceNow(java.sql.Connection con,
int mid,
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime contractRuntime,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
boolean lightweight)
throws ru.bitel.bgbilling.common.BGException
unlockServiceNow in interface bitel.billing.server.ApplicationModuleunlockServiceNow in class bitel.billing.server.ModuleBaseru.bitel.bgbilling.common.BGExceptionpublic void lockService(java.sql.Connection con,
int mid,
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime contractRuntime,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
boolean lightweight)
throws ru.bitel.bgbilling.common.BGException
lockService in interface bitel.billing.server.ApplicationModulelockService in class bitel.billing.server.ModuleBaseru.bitel.bgbilling.common.BGExceptionpublic void unlockService(java.sql.Connection con,
int mid,
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime contractRuntime,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
boolean lightweight)
throws ru.bitel.bgbilling.common.BGException
unlockService in interface bitel.billing.server.ApplicationModuleunlockService in class bitel.billing.server.ModuleBaseru.bitel.bgbilling.common.BGExceptionpublic void moduleAction(ru.bitel.bgbilling.kernel.container.managed.ServerContext serverContext,
int moduleId,
Event event)
throws java.lang.Exception
moduleAction in interface bitel.billing.server.ApplicationModulemoduleAction in class bitel.billing.server.ModuleBasejava.lang.Exceptionpublic void serializeContract(java.sql.Connection con,
int cid,
int mid,
javax.xml.stream.XMLStreamWriter tables,
boolean onlyCurrent)
throws java.sql.SQLException,
javax.xml.stream.XMLStreamException
serializeContract in interface bitel.billing.server.ApplicationModuleserializeContract in class bitel.billing.server.ModuleBasejava.sql.SQLExceptionjavax.xml.stream.XMLStreamExceptionpublic java.util.List<ModuleEntity> getObjectEntities(java.sql.Connection con, int moduleId, int objectId) throws ru.bitel.bgbilling.common.BGException
getObjectEntities in interface bitel.billing.server.ApplicationModulegetObjectEntities in class bitel.billing.server.ModuleBaseru.bitel.bgbilling.common.BGExceptionpublic void start(java.sql.Connection con,
javax.naming.Context ctx,
BGModule module)
throws ru.bitel.bgbilling.common.BGException
start in interface bitel.billing.server.ApplicationModulestart in class bitel.billing.server.ModuleBaseru.bitel.bgbilling.common.BGExceptionpublic void notify(Event _e, EventListenerContext ctx) throws ru.bitel.bgbilling.common.BGException
notify in interface EventListener<Event>ru.bitel.bgbilling.common.BGException