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 voiddeleteContractService(int id)Удаление записи из базы.voiddeleteContractService(int cid, int mid)Удаляет все услуги из базы для данного договора и данного модуляvoiddeleteContractService(java.lang.String ids)Удаление нескольких записей из базы.ContractServicegetContractServiceById(int id)Получает записи из базы по уникальному коду.ContractServicegetContractServiceByID(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)Коды разрешенных на какую-то дату услуг.voidupdateContractService(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:
 
 
 -