Class PluginServerListener
java.lang.Object
ru.bitel.bgbilling.server.WebMenuBase
ru.bitel.bgbilling.plugins.bonus.server.PluginServerListener
- All Implemented Interfaces:
EventListener<ru.bitel.bgbilling.kernel.event.common.Event>,ru.bitel.bgbilling.kernel.plugin.server.inpoint.OnDestroyServer,ru.bitel.bgbilling.kernel.plugin.server.inpoint.OnInitServer,ru.bitel.bgbilling.kernel.plugin.server.inpoint.SerializeContract,ru.bitel.bgbilling.server.WebMenu
public class PluginServerListener extends ru.bitel.bgbilling.server.WebMenuBase implements ru.bitel.bgbilling.kernel.plugin.server.inpoint.OnInitServer, ru.bitel.bgbilling.kernel.plugin.server.inpoint.OnDestroyServer, ru.bitel.bgbilling.kernel.plugin.server.inpoint.SerializeContract, EventListener<ru.bitel.bgbilling.kernel.event.common.Event>
-
Constructor Summary
Constructors Constructor Description PluginServerListener() -
Method Summary
Modifier and Type Method Description java.util.List<MenuItem>getContractWebMenuItems(java.sql.Connection con, java.lang.String module, int moduleId, int contractId)voidnotify(ru.bitel.bgbilling.kernel.event.common.Event event, EventListenerContext ctx)voidonDestroyServer(java.lang.String applicationName)voidonInitServer(java.lang.String applicationName)voidserializeContract(java.sql.Connection con, int cid, javax.xml.stream.XMLStreamWriter writer, boolean onlyCurrent)Methods inherited from class ru.bitel.bgbilling.server.WebMenuBase
disableContractWebMenuItems, getWebMenuItems, getWebMenuItemsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PluginServerListener
public PluginServerListener()
-
-
Method Details
-
notify
public void notify(ru.bitel.bgbilling.kernel.event.common.Event event, EventListenerContext ctx) throws ru.bitel.bgbilling.common.BGException- Specified by:
notifyin interfaceEventListener<ru.bitel.bgbilling.kernel.event.common.Event>- Throws:
ru.bitel.bgbilling.common.BGException
-
onInitServer
public void onInitServer(java.lang.String applicationName)- Specified by:
onInitServerin interfaceru.bitel.bgbilling.kernel.plugin.server.inpoint.OnInitServer
-
onDestroyServer
public void onDestroyServer(java.lang.String applicationName)- Specified by:
onDestroyServerin interfaceru.bitel.bgbilling.kernel.plugin.server.inpoint.OnDestroyServer
-
serializeContract
public void serializeContract(java.sql.Connection con, int cid, javax.xml.stream.XMLStreamWriter writer, boolean onlyCurrent) throws java.sql.SQLException, javax.xml.stream.XMLStreamException- Specified by:
serializeContractin interfaceru.bitel.bgbilling.kernel.plugin.server.inpoint.SerializeContract- Throws:
java.sql.SQLExceptionjavax.xml.stream.XMLStreamException
-
getContractWebMenuItems
public java.util.List<MenuItem> getContractWebMenuItems(java.sql.Connection con, java.lang.String module, int moduleId, int contractId) throws ru.bitel.bgbilling.common.BGException- Specified by:
getContractWebMenuItemsin interfaceru.bitel.bgbilling.server.WebMenu- Overrides:
getContractWebMenuItemsin classru.bitel.bgbilling.server.WebMenuBase- Throws:
ru.bitel.bgbilling.common.BGException
-