Interface ContractScriptService


@MTOM(enabled=true) public interface ContractScriptService
Сервис скриптов поведения договора.
  • Method Details

    • getScriptLogTitleList

      List<String> getScriptLogTitleList(int contractId, Period period) throws Exception
      Parameters:
      contractId - - код договора.
      period - - период.
      Returns:
      - не повторяющийся список названий выполнившихся скриптов.
      Throws:
      Exception
    • getScriptLogList

      List<ContractScriptLog> getScriptLogList(int contractId, Period period, String title, jakarta.xml.ws.Holder<Page> pageHolder) throws Exception
      Возвращает полный список логов скриптов договора за определенный период
      Parameters:
      contractId - - код договора.
      period - - за какой период.
      title - - если не равен null, то вернет логи с данным title.
      pageHolder - - передать null, если нужны все записи за данный период.
      Throws:
      Exception
    • contractScriptList

      List<ContractScript> contractScriptList(int contractId) throws Exception
      Throws:
      Exception
    • contractScriptGet

      ContractScript contractScriptGet(int id) throws Exception
      Throws:
      Exception
    • contractScriptUpdate

      void contractScriptUpdate(ContractScript contractScript) throws Exception
      Throws:
      Exception
    • contractScriptDelete

      void contractScriptDelete(int id) throws Exception
      Удаление скрипта с договора.
      Parameters:
      id - - ид удаляемого скрипта.
      Throws:
      Exception
    • additionalContractActionList

      @Deprecated @RequestWrapper(className="ru.bitel.bgbilling.kernel.contract.script.common.jaxws.AdditionalContractActionListOldRequest") @ResponseWrapper(className="ru.bitel.bgbilling.kernel.contract.script.common.jaxws.AdditionalContractActionListOldResponse") List<AdditionalContractAction> additionalContractActionList(int contractId, boolean customer) throws Exception
      Deprecated.
      Получение списка дополнительных действий.
      Parameters:
      contractId -
      customer - только для абонента (для личного кабинета).
      Returns:
      Throws:
      BGException
      Exception
    • additionalContractActionList

      List<AdditionalContractAction> additionalContractActionList(int contractId, boolean customer, MapHolder<String,String> params) throws Exception
      Получение списка дополнительных действий.
      Parameters:
      contractId -
      customer - только для абонента (для личного кабинета).
      params -
      Returns:
      Throws:
      BGException
      Exception
    • additionalContractActionInvoke

      AdditionalContractActionResult additionalContractActionInvoke(int contractId, int actionId, boolean customer, MapHolder<String,String> params) throws Exception
      Выполнение дополнительного действия.
      Parameters:
      contractId -
      actionId -
      customer - из личного кабинета.
      Returns:
      Throws:
      BGException
      Exception