Class ContractServiceManager
java.lang.Object
bitel.billing.server.contract.bean.ContractServiceManager
Класс управления разрешенными услугами договора.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteContractService(int id) Удаление записи из базы.voiddeleteContractService(int contractId, int moduleId) Удаляет все услуги из базы для данного договора и данного модуляvoidУдаление нескольких записей из базы.getContractServiceById(int id) Получает записи из базы по уникальному коду.getContractServiceByID(int id) Deprecated.getContractServiceList(int cid, int mid) Возвращает список услуг для данного договора и модуляgetContractServiceList(int cid, int mid, Date date) Список разрешенных услуг на дату.getContractServiceList(int cid, Calendar date) Список разрешенных услуг на дату.getContractServiceList(int contractId, List<Integer> serviceIds, Calendar date1, Calendar date2) Перечень разрешенных услуг, активных в какой-то период.getContractServiceSet(int cid, Date date) Коды разрешенных на какую-то дату услуг.voidupdateContractService(String id, ContractService value) Обновление/добавление записи в базу.
-
Constructor Details
-
ContractServiceManager
-
-
Method Details
-
getContractServiceList
Возвращает список услуг для данного договора и модуля- Parameters:
cid- код договораmid- код модуля- Returns:
-
getContractServiceList
Список разрешенных услуг на дату.- Parameters:
cid- код договораdate- дата- Returns:
-
getContractServiceList
Список разрешенных услуг на дату.- Parameters:
cid- код договораmid- код экземпляра модуляdate- дата- Returns:
-
getContractServiceSet
Коды разрешенных на какую-то дату услуг.- Parameters:
cid- код договораdate- дата- Returns:
-
getContractServiceById
Получает записи из базы по уникальному коду.- Parameters:
id- код записи- Returns:
-
getContractServiceByID
Deprecated.ИспользоватьgetContractServiceById(int).- Parameters:
id-- Returns:
-
updateContractService
Обновление/добавление записи в базу.- Parameters:
id- строка с кодом записи либо "new" для добавленияvalue- параметры разрешенной услуги
-
deleteContractService
public void deleteContractService(int id) Удаление записи из базы.- Parameters:
id- код записи
-
deleteContractService
public void deleteContractService(int contractId, int moduleId) Удаляет все услуги из базы для данного договора и данного модуля- Parameters:
contractId- код договораmoduleId- код модуля
-
deleteContractService
Удаление нескольких записей из базы.- Parameters:
ids- коды записей через запятую
-
getContractServiceList
public List<ContractService> getContractServiceList(int contractId, List<Integer> serviceIds, Calendar date1, Calendar date2) Перечень разрешенных услуг, активных в какой-то период.- Parameters:
contractId- код договораserviceIds- коды услуг через запятуюdate1- начало периодаdate2- конец периода- Returns:
-