Class PluginServerListener

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.plugins.crm.server.PluginServerListener
All Implemented Interfaces:
EventListener<ru.bitel.bgbilling.kernel.event.events.system.ContractDeleteEvent>, 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.kernel.base.server.logger.BGLogger implements ru.bitel.bgbilling.kernel.plugin.server.inpoint.SerializeContract, ru.bitel.bgbilling.kernel.plugin.server.inpoint.OnInitServer, ru.bitel.bgbilling.kernel.plugin.server.inpoint.OnDestroyServer, EventListener<ru.bitel.bgbilling.kernel.event.events.system.ContractDeleteEvent>, ru.bitel.bgbilling.server.WebMenu
  • Constructor Details

    • PluginServerListener

      public PluginServerListener()
  • Method Details

    • onInitServer

      public void onInitServer(String applicationName)
      Specified by:
      onInitServer in interface ru.bitel.bgbilling.kernel.plugin.server.inpoint.OnInitServer
    • onDestroyServer

      public void onDestroyServer(String applicationName)
      Specified by:
      onDestroyServer in interface ru.bitel.bgbilling.kernel.plugin.server.inpoint.OnDestroyServer
    • notify

      public void notify(ru.bitel.bgbilling.kernel.event.events.system.ContractDeleteEvent event, EventListenerContext ctx) throws Exception
      Specified by:
      notify in interface EventListener<ru.bitel.bgbilling.kernel.event.events.system.ContractDeleteEvent>
      Throws:
      Exception
    • serializeContract

      public void serializeContract(Connection con, int contractId, XMLStreamWriter writer, boolean onlyCurrent) throws SQLException, XMLStreamException
      Specified by:
      serializeContract in interface ru.bitel.bgbilling.kernel.plugin.server.inpoint.SerializeContract
      Throws:
      SQLException
      XMLStreamException
    • getWebMenuItems

      public List<MenuItem> getWebMenuItems(Connection con, String module, int moduleId) throws ru.bitel.bgbilling.common.BGException
      Specified by:
      getWebMenuItems in interface ru.bitel.bgbilling.server.WebMenu
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getContractWebMenuItems

      public List<MenuItem> getContractWebMenuItems(Connection con, String module, int moduleId, int contractId) throws ru.bitel.bgbilling.common.BGException
      Specified by:
      getContractWebMenuItems in interface ru.bitel.bgbilling.server.WebMenu
      Throws:
      ru.bitel.bgbilling.common.BGException