Class ContractStatusManager.ContractStatusManager4Script

java.lang.Object
bitel.billing.server.contract.bean.ContractStatusManager
bitel.billing.server.contract.bean.ContractStatusManager.ContractStatusManager4Script
All Implemented Interfaces:
ru.bitel.common.worker.Recyclable
Enclosing class:
ContractStatusManager

public static class ContractStatusManager.ContractStatusManager4Script
extends ContractStatusManager
Заменяем кусочек класа ContractStatusManager с приватными методами такими же, но открытыми. Чтобы можно было в скрипте "установка логики смены статуса" использовать эти все методы.
  • Constructor Details

    • ContractStatusManager4Script

      public ContractStatusManager4Script​(java.sql.Connection con)
  • Method Details

    • deleteStatus

      public void deleteStatus​(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateStatus

      public void updateStatus​(ContractStatus status, java.lang.Integer userId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • doByPeriod

      public void doByPeriod​(ContractStatus status, java.lang.Integer userId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • saveLog

      public void saveLog​(ContractStatusLog log) throws java.sql.SQLException
      Throws:
      java.sql.SQLException