Class ContractScriptManager
java.lang.Object
bitel.billing.server.contract.bean.ContractScriptManager
Класс-менеджер для работы с таблицей contract_script и сущностью ContractScript.
( Привязка скриптов поведения к договору ).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteContractScript(int id) Удаляет скрипт договора.voiddeleteScript(int scriptId) Удаляет скрипт с конкретным кодом скрипта со ВСЕХ договоров.voiddeleteScript(int scriptId, List<Integer> cids) Удаляет скрипт с конкретным кодом скрипта с указанных договоров.getContractScriptById(int id) Получить скрипт по его кодуgetContractScriptByID(int id) Deprecated.getContractScriptByScriptId(int cid, int scriptId) Возвращает ContractScript для опредлелённого ид-контракта и ид-скрипта, в принципе, был создан пока только для определения существует ли у договора уже этот самый скрипт.getContractScriptByScriptID(int cid, int scriptId) Deprecated.getContractScriptList(int contractId) Возвращает список всех скриптов договораgetContractScriptList(int contractId, Calendar date) Возвращает список скриптов договора, действующих в определенную датуvoidupdateContractScript(ContractScript contractScript) Обновляет скрипт договора
-
Constructor Details
-
ContractScriptManager
-
-
Method Details
-
getContractScriptList
Возвращает список всех скриптов договора- Parameters:
contractId- код договора- Returns:
-
getContractScriptList
Возвращает список скриптов договора, действующих в определенную дату- Parameters:
contractId- код договораdate- дата- Returns:
-
getContractScriptById
Получить скрипт по его коду- Parameters:
id- код скрипта- Returns:
- null - если нету
-
getContractScriptByID
Deprecated.ИспользоватьgetContractScriptById(int).- Parameters:
id-- Returns:
-
getContractScriptByScriptId
Возвращает ContractScript для опредлелённого ид-контракта и ид-скрипта, в принципе, был создан пока только для определения существует ли у договора уже этот самый скрипт.- Parameters:
cid- договорscriptId- скрипт- Returns:
- объект, если есть
-
getContractScriptByScriptID
Deprecated.ИспользоватьgetContractScriptByScriptId(int, int).- Parameters:
cid-scriptId-- Returns:
-
updateContractScript
public void updateContractScript(ContractScript contractScript) throws ru.bitel.bgbilling.common.BGException Обновляет скрипт договора- Parameters:
contractScript- скрипт- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteContractScript
public void deleteContractScript(int id) Удаляет скрипт договора.- Parameters:
id- ид контрактскрипта.
-
deleteScript
public void deleteScript(int scriptId) Удаляет скрипт с конкретным кодом скрипта со ВСЕХ договоров.- Parameters:
scriptId- ид скрипта.
-
deleteScript
Удаляет скрипт с конкретным кодом скрипта с указанных договоров.- Parameters:
scriptId- ид скрипта.cids- список ид договоров.
-