Interface ContractScriptService
@MTOM(enabled=true)
public interface ContractScriptService
Сервис скриптов поведения договора.
-
Method Summary
Modifier and TypeMethodDescriptionadditionalContractActionInvoke
(int contractId, int actionId, boolean customer, MapHolder<String, String> params) Выполнение дополнительного действия.additionalContractActionList
(int contractId, boolean customer) Deprecated.additionalContractActionList
(int contractId, boolean customer, MapHolder<String, String> params) Получение списка дополнительных действий.void
contractScriptDelete
(int id) Удаление скрипта с договора.contractScriptGet
(int id) contractScriptList
(int contractId) void
contractScriptUpdate
(ContractScript contractScript) getScriptLogList
(int contractId, Period period, String title, jakarta.xml.ws.Holder<Page> pageHolder) Возвращает полный список логов скриптов договора за определенный периодgetScriptLogTitleList
(int contractId, Period period)
-
Method Details
-
getScriptLogTitleList
- 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
- Throws:
Exception
-
contractScriptGet
- Throws:
Exception
-
contractScriptUpdate
- Throws:
Exception
-
contractScriptDelete
Удаление скрипта с договора.- 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
-