Class ContractServiceManager
java.lang.Object
bitel.billing.server.contract.bean.ContractServiceManager
Класс управления разрешенными услугами договора.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteContractService
(int id) Удаление записи из базы.void
deleteContractService
(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) Коды разрешенных на какую-то дату услуг.void
updateContractService
(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:
-