Class CommentPatternManager

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
bitel.billing.server.contract.bean.CommentPatternManager

public class CommentPatternManager extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
  • Constructor Details

    • CommentPatternManager

      public CommentPatternManager(Connection connection)
  • Method Details

    • getContractCommentPatternList

      public List<IdTitle> getContractCommentPatternList() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getCidsByPatternId

      public List<Integer> getCidsByPatternId(int patid) throws SQLException
      Возвращает список договоров, у которых установлен определенный шаблон комментариев
      Parameters:
      patid - код шаблона
      Returns:
      Throws:
      SQLException
    • updateContractComment

      public void updateContractComment(int contractId) throws ru.bitel.bgbilling.common.BGException
      Обновляет комментарий договора в соответствии с шаблоном
      Parameters:
      contractId - ID договора
      Throws:
      SQLException
      ru.bitel.bgbilling.common.BGException
    • transformValueToComment

      public String transformValueToComment(int patternId, int contractId) throws SQLException
      Преобразует значения параметров договора в комментарий к договору в соответствии с шаблоном комментария
      Parameters:
      patternId - код шаблона
      contractId - код договора
      Returns:
      готовый комментарий к договору
      Throws:
      SQLException