Class ContractServiceManager
java.lang.Object
bitel.billing.server.contract.bean.ContractServiceManager
public class ContractServiceManager
extends java.lang.Object
Класс управления разрешенными услугами договора.
-
Constructor Summary
Constructors Constructor Description ContractServiceManager(java.sql.Connection con)
-
Method Summary
Modifier and Type Method Description void
deleteContractService(int id)
Удаление записи из базы.void
deleteContractService(int cid, int mid)
Удаляет все услуги из базы для данного договора и данного модуляvoid
deleteContractService(java.lang.String ids)
Удаление нескольких записей из базы.ContractService
getContractServiceById(int id)
Получает записи из базы по уникальному коду.ContractService
getContractServiceByID(int id)
Deprecated.java.util.List<ContractService>
getContractServiceList(int cid, int mid)
Возвращает список услуг для данного договора и модуляjava.util.List<ContractService>
getContractServiceList(int cid, int mid, java.util.Date date)
Список разрешенных услуг на дату.java.util.List<ContractService>
getContractServiceList(int cid, java.util.Calendar date)
Список разрешенных услуг на дату.java.util.List<ContractService>
getContractServiceList(int cid, java.util.List<java.lang.Integer> sids, java.util.Calendar date1, java.util.Calendar date2)
Перечень разрешенных услуг, активных в какой-то период.java.util.Set<java.lang.Integer>
getContractServiceSet(int cid, java.util.Date date)
Коды разрешенных на какую-то дату услуг.void
updateContractService(java.lang.String id, ContractService value)
Обновление/добавление записи в базу.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ContractServiceManager
public ContractServiceManager(java.sql.Connection con)
-
-
Method Details
-
getContractServiceList
Возвращает список услуг для данного договора и модуля- Parameters:
cid
- код договораmid
- код модуля- Returns:
-
getContractServiceList
Список разрешенных услуг на дату.- Parameters:
cid
- код договораdate
- дата- Returns:
-
getContractServiceList
public java.util.List<ContractService> getContractServiceList(int cid, int mid, java.util.Date date)Список разрешенных услуг на дату.- Parameters:
cid
- код договораmid
- код экземпляра модуляdate
- дата- Returns:
-
getContractServiceSet
public java.util.Set<java.lang.Integer> getContractServiceSet(int cid, java.util.Date date)Коды разрешенных на какую-то дату услуг.- 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 cid, int mid)Удаляет все услуги из базы для данного договора и данного модуля- Parameters:
cid
- код договораmid
- код модуля
-
deleteContractService
public void deleteContractService(java.lang.String ids)Удаление нескольких записей из базы.- Parameters:
ids
- коды записей через запятую
-
getContractServiceList
public java.util.List<ContractService> getContractServiceList(int cid, java.util.List<java.lang.Integer> sids, java.util.Calendar date1, java.util.Calendar date2)Перечень разрешенных услуг, активных в какой-то период.- Parameters:
cid
- код договораsids
- коды услуг через запятуюdate1
- начало периодаdate2
- конец периода- Returns:
-