Interface DirectoryService


public interface DirectoryService
  • Method Details

    • getVersion

      long getVersion(Class<? extends Id> directoryItemClass, int moduleId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • addressHouseDelete

      void addressHouseDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • addressDirectoryDelete

      void addressDirectoryDelete(int id, int mode, String flag) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • servicingPersonList

      List<IdTitle> servicingPersonList() throws ru.bitel.bgbilling.common.BGException
      Получение списка обслуживающих (справочник "Обслуживание договора").
      Throws:
      ru.bitel.bgbilling.common.BGException
    • servicingPersonUpdate

      void servicingPersonUpdate(int id, String title) throws ru.bitel.bgbilling.common.BGException
      Редактирование обслуживающего. Если id <= 0 - создаётся новая запись.
      Parameters:
      id - - идентификатор записи
      title - - название
      Throws:
      ru.bitel.bgbilling.common.BGException
    • servicingPersonDelete

      void servicingPersonDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Удаление обслуживающего.
      Parameters:
      id - - идентификатор записи
      Throws:
      ru.bitel.bgbilling.common.BGException
    • scriptNameList

      List<IdTitle> scriptNameList() throws ru.bitel.bgbilling.common.BGException
      Получение списка скриптов поведения.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • scriptNameUpdate

      void scriptNameUpdate(int id, String title) throws ru.bitel.bgbilling.common.BGException
      Редактирование скрипта поведения. Если id <= 0 - создаётся новая запись.
      Parameters:
      id - - идентификатор записи
      title - - название
      Throws:
      ru.bitel.bgbilling.common.BGException
    • scriptNameDelete

      void scriptNameDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Удаление скрипта поведения.
      Parameters:
      id - - идентификатор записи
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffOptionGroupList

      List<TariffOptionGroup> tariffOptionGroupList() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffOptionGroupGet

      TariffOptionGroup tariffOptionGroupGet(String id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffOptionGroupUpdate

      void tariffOptionGroupUpdate(TariffOptionGroup tariffOptionGroup) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffOptionGroupDelete

      void tariffOptionGroupDelete(String id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • contractGroupTable

      String contractGroupTable(boolean calcContracts) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • contractCommentPatternList

      List<ContractCommentPattern> contractCommentPatternList() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • contractCommentPatternUpdate

      void contractCommentPatternUpdate(ContractCommentPattern contractCommentPattern) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • contractCommentPatternDelete

      void contractCommentPatternDelete(int contractCommentPatternId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • pairsTableList

      List<IdTitle> pairsTableList(String table, String titleColumn, int moduleId) throws ru.bitel.bgbilling.common.BGException
      Получение списка пар (идентификатор - название) из таблицы.
      Parameters:
      table - - название таблицы.
      titleColumn - - название столбца с названием.
      moduleId - - идентификатор модуля, к которому относится таблица.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • pairsTableAdd

      int pairsTableAdd(String table, String title, int moduleId) throws ru.bitel.bgbilling.common.BGException
      Добавление пары (идентификатор - название) в таблицу.
      Parameters:
      table - - название таблицы.
      title - - название.
      moduleId - - идентификатор модуля, к которому относится таблица.
      Returns:
      идентификатор добавленной записи.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • pairsTableDelete

      void pairsTableDelete(String table, int id, int moduleId) throws ru.bitel.bgbilling.common.BGException
      Удаление пары (идентификатор - название) из таблицы.
      Parameters:
      table - - название таблицы.
      id - - идентификатор записи.
      moduleId - - идентификатор модуля, к которому относится таблица.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • pairsTableRename

      void pairsTableRename(String table, int id, String title, int moduleId) throws ru.bitel.bgbilling.common.BGException
      Переименование пары (идентификатор - название) в таблице.
      Parameters:
      table - - название таблицы.
      id - - идентификатор записи.
      title - - новое название.
      moduleId - - идентификатор модуля, к которому относится таблица.
      Throws:
      ru.bitel.bgbilling.common.BGException