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) Получение списка дополнительных действий.voidcontractScriptDelete(int id) Удаление скрипта с договора.contractScriptGet(int id) contractScriptList(int contractId) voidcontractScriptUpdate(ContractScript contractScript) getScriptLogList(int contractId, Period period, String title, jakarta.xml.ws.Holder<Page> pageHolder) Возвращает полный список логов скриптов договора за определенный периодgetScriptLogTitleList(int contractId, Period period)  
- 
Method Details
- 
getScriptLogTitleList
List<String> getScriptLogTitleList(int contractId, Period period) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Parameters:
 contractId- - код договора.period- - период.- Returns:
 - - не повторяющийся список названий выполнившихся скриптов.
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
getScriptLogList
List<ContractScriptLog> getScriptLogList(int contractId, Period period, String title, jakarta.xml.ws.Holder<Page> pageHolder) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Возвращает полный список логов скриптов договора за определенный период- Parameters:
 contractId- - код договора.period- - за какой период.title- - если не равен null, то вернет логи с данным title.pageHolder- - передать null, если нужны все записи за данный период.- Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
contractScriptList
List<ContractScript> contractScriptList(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
contractScriptGet
ContractScript contractScriptGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
contractScriptUpdate
void contractScriptUpdate(ContractScript contractScript) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
contractScriptDelete
void contractScriptDelete(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Удаление скрипта с договора.- Parameters:
 id- - ид удаляемого скрипта.- Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
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 ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Deprecated.Получение списка дополнительных действий.- Parameters:
 contractId-customer- только для абонента (для личного кабинета).- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
additionalContractActionList
List<AdditionalContractAction> additionalContractActionList(int contractId, boolean customer, MapHolder<String, String> params) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionПолучение списка дополнительных действий.- Parameters:
 contractId-customer- только для абонента (для личного кабинета).params-- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 - 
additionalContractActionInvoke
AdditionalContractActionResult additionalContractActionInvoke(int contractId, int actionId, boolean customer, MapHolder<String, String> params) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionВыполнение дополнительного действия.- Parameters:
 contractId-actionId-customer- из личного кабинета.- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
 
 -