Class ProductSpecRuntimeMap

java.lang.Object
ru.bitel.bgbilling.kernel.directory.api.common.ReferenceValueDirectory<ProductSpec,ProductSpecRuntime>
ru.bitel.bgbilling.modules.tv.server.runtime.ProductSpecRuntimeMap
All Implemented Interfaces:
EventListener<ru.bitel.bgbilling.kernel.event.common.Event>

public class ProductSpecRuntimeMap extends ru.bitel.bgbilling.kernel.directory.api.common.ReferenceValueDirectory<ProductSpec,ProductSpecRuntime> implements EventListener<ru.bitel.bgbilling.kernel.event.common.Event>
  • Method Details

    • getInstance

      public static ProductSpecRuntimeMap getInstance(ConnectionSet connectionSet) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • newValue

      protected ProductSpecRuntime newValue(ProductSpec value)
      Specified by:
      newValue in class ru.bitel.bgbilling.kernel.directory.api.common.ReferenceValueDirectory<ProductSpec,ProductSpecRuntime>
    • onUpdate

      protected void onUpdate(Connection con, int moduleId, List<ProductSpec> list) throws ru.bitel.bgbilling.common.BGException
      Overrides:
      onUpdate in class ru.bitel.bgbilling.kernel.directory.api.common.ReferenceValueDirectory<ProductSpec,ProductSpecRuntime>
      Throws:
      ru.bitel.bgbilling.common.BGException
    • notify

      public void notify(ru.bitel.bgbilling.kernel.event.common.Event e, EventListenerContext ctx) throws ru.bitel.bgbilling.common.BGException
      Specified by:
      notify in interface EventListener<ru.bitel.bgbilling.kernel.event.common.Event>
      Throws:
      ru.bitel.bgbilling.common.BGException