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, getAndUpdateclose, delete, deleteImpl, eq, get, getImpl, getListFromRS, getPeriod, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParam, updatepublic 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.SQLExceptionru.bitel.bgbilling.common.BGExceptionpublic 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.SQLExceptionru.bitel.bgbilling.common.BGExceptionprotected 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.BGExceptionjava.sql.SQLExceptionprotected 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.BGExceptionjava.sql.SQLExceptionpublic java.util.List<InetServ> list(java.util.Set<java.lang.Integer> servIds) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic 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.BGExceptionpublic java.util.List<InetServ> list(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId - код договора.ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<InetServ> list(int contractId, java.lang.String orderBy) throws ru.bitel.bgbilling.common.BGException
contractId - код договораorderBy - выражение, подтавляемое после order byru.bitel.bgbilling.common.BGExceptionpublic InetServ tree(int contractId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic 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.BGExceptionpublic 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.SQLExceptionru.bitel.bgbilling.common.BGException@Deprecated public InetServ get(java.lang.String login) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic 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.BGExceptionpublic void updateIpResource(int inetServId,
int ipResource,
int ipResourceSubscriptionId)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic int lastNumericLogin(int max)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionjava.sql.SQLExceptionpublic 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.BGExceptionpublic java.util.List<InetServ> listToCreate(java.util.Date now) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<InetServ> listToCancel(java.util.Date now) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void deleteForContract(int contractId)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic 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.BGExceptionpublic java.util.List<InetServ> listDevice(int deviceId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<InetServ> listChildren(int parentId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void updateMacAddress(int inetServId,
byte[] macAddress)
throws ru.bitel.bgbilling.common.BGException
inetServId - macAddress - ru.bitel.bgbilling.common.BGExceptionpublic void updateIdentifier(int inetServId,
java.util.List<java.lang.String> identifierList)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException