public class InetServDao extends ru.bitel.common.dao.AbstractIdDao<InetServ>
Constructor and Description |
---|
InetServDao(java.sql.Connection con,
int mid) |
InetServDao(java.sql.Connection con,
int mid,
int userId)
Deprecated.
|
InetServDao(DefaultServerSetup setup,
java.sql.Connection con,
int mid,
int userId)
Deprecated.
Использовать InetServDao( Connection con, int mid )
|
Modifier and Type | Method and Description |
---|---|
void |
deleteForContract(int contractId) |
InetServ |
get(java.util.Date time,
java.lang.String login)
Deprecated.
|
InetServ |
get(java.lang.String login)
Deprecated.
|
protected InetServ |
getById(int id) |
InetServ |
getFromRS(java.sql.ResultSet rs) |
static InetServ |
getInetServFromRS(java.sql.ResultSet rs,
boolean contractLoad,
boolean typeAndDeviceLoad) |
int |
lastNumericLogin(int max)
Возвращает последний (наибольший) цифровой логин
|
java.util.List<InetServ> |
list(int contractId)
Получение списка сервисов договора.
|
java.util.List<InetServ> |
list(int deviceState,
java.util.Date dateFrom,
java.util.Date dateTo)
Выбор всех сервисов указанного deviceState с периодом, пересекающимся с указанным.
|
java.util.List<InetServ> |
list(int contractId,
java.lang.String orderBy)
Получение списка сервисов договора с возможностью задания сортировки.
|
java.util.List<InetServ> |
list(java.util.Set<java.lang.Integer> servIds) |
java.util.List<InetServ> |
list(java.util.Set<java.lang.Integer> deviceIds,
java.util.Date dateFrom,
java.util.Date dateTo,
java.util.Set<java.lang.Integer> contractIds)
Список сервисов для заданных устройств , пересекающих заданные даты и принадлежащие заданным договорам
( если contractIds null или пустое, то для всех договоров)
|
java.util.List<InetServ> |
list(java.lang.String login,
java.util.Date dateFrom,
java.util.Date dateTo) |
java.util.List<InetServ> |
listByWrongIpResourceIds(java.util.Date date,
Page page) |
java.util.List<InetServ> |
listChildren(int parentId) |
java.util.List<InetServ> |
listDevice(int deviceId)
Получить список серв. по заданному id устройства
|
java.util.List<InetServ> |
listRuntime(int deviceId,
java.util.Set<java.lang.Integer> servIds,
java.util.Set<java.lang.Integer> contractIds)
Получение списка сервисов для runtime.
|
java.util.List<InetServ> |
listToCancel(java.util.Date now) |
java.util.List<InetServ> |
listToCreate(java.util.Date now) |
java.util.List<InetServ> |
searchInetServ(java.lang.String login,
IpRange address,
int serviceTypeId,
int vlan,
java.lang.String name,
java.lang.String identifier,
java.lang.String macAddress,
boolean loginStrictCheck) |
InetServ |
tree(int contractId) |
void |
updateDeviceStateAndOptions(int inetServId,
short state,
java.util.Set<java.lang.Integer> inetOptions,
int accessCode) |
void |
updateIdentifier(int inetServId,
java.util.List<java.lang.String> identifierList) |
protected void |
updateImpl(InetServ b) |
void |
updateIpResource(int inetServId,
int ipResource,
int ipResourceSubscriptionId) |
void |
updateMacAddress(int inetServId,
byte[] macAddress)
Обновление MAC-адреса сервиса
|
delete, get, getAndDelete, getAndUpdate
public InetServDao(java.sql.Connection con, int mid)
@Deprecated public InetServDao(DefaultServerSetup setup, java.sql.Connection con, int mid, int userId)
@Deprecated public InetServDao(java.sql.Connection con, int mid, int userId)
public static InetServ getInetServFromRS(java.sql.ResultSet rs, boolean contractLoad, boolean typeAndDeviceLoad) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
public InetServ getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS
in class ru.bitel.common.dao.AbstractDao<InetServ>
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
protected InetServ getById(int id) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
getById
in class ru.bitel.common.dao.AbstractDao<InetServ>
ru.bitel.bgbilling.common.BGException
java.sql.SQLException
protected void updateImpl(InetServ b) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
updateImpl
in class ru.bitel.common.dao.AbstractDao<InetServ>
ru.bitel.bgbilling.common.BGException
java.sql.SQLException
public java.util.List<InetServ> list(java.util.Set<java.lang.Integer> servIds) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> listRuntime(int deviceId, java.util.Set<java.lang.Integer> servIds, java.util.Set<java.lang.Integer> contractIds) throws ru.bitel.bgbilling.common.BGException
deviceId
- servIds
- ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> list(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- код договора.ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> list(int contractId, java.lang.String orderBy) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораorderBy
- выражение, подтавляемое после order byru.bitel.bgbilling.common.BGException
public InetServ tree(int contractId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> list(java.lang.String login, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> list(java.util.Set<java.lang.Integer> deviceIds, java.util.Date dateFrom, java.util.Date dateTo, java.util.Set<java.lang.Integer> contractIds) throws ru.bitel.bgbilling.common.BGException
deviceIds
- dateFrom
- dateTo
- contractIds
- ru.bitel.bgbilling.common.BGException
@Deprecated public InetServ get(java.util.Date time, java.lang.String login) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
@Deprecated public InetServ get(java.lang.String login) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void updateDeviceStateAndOptions(int inetServId, short state, java.util.Set<java.lang.Integer> inetOptions, int accessCode) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void updateIpResource(int inetServId, int ipResource, int ipResourceSubscriptionId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public int lastNumericLogin(int max) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.sql.SQLException
public java.util.List<InetServ> list(int deviceState, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
deviceState
- dateFrom
- dateTo
- ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> listToCreate(java.util.Date now) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> listToCancel(java.util.Date now) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void deleteForContract(int contractId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> searchInetServ(java.lang.String login, IpRange address, int serviceTypeId, int vlan, java.lang.String name, java.lang.String identifier, java.lang.String macAddress, boolean loginStrictCheck) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> listDevice(int deviceId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<InetServ> listChildren(int parentId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void updateMacAddress(int inetServId, byte[] macAddress) throws ru.bitel.bgbilling.common.BGException
inetServId
- macAddress
- ru.bitel.bgbilling.common.BGException
public void updateIdentifier(int inetServId, java.util.List<java.lang.String> identifierList) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException