Class TvAccountDao
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<B>
ru.bitel.bgbilling.common.dao.AbstractIdDao<TvAccount>
ru.bitel.bgbilling.modules.tv.server.bean.TvAccountDao
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
con, moduleId, orderByPattern, tableName
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ERROR, fields, SQL_ALL, SQL_AND, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetByDeviceAccountId
(String deviceAccountId, Date time) getByIdentifier
(String identifier, LocalDate date) static TvAccount
int
lastNumericLogin
(int max) Возвращает последний (наибольший) цифровой логинlist
(int contractId) list
(int contractId, boolean specAndDeviceLoad) listChildren
(int parentId) listRuntime
(int deviceId, Set<Integer> tvAccountSpecIds) Получение списка сервисов для runtime.listToCancel
(Date now) listToCreate
(Date now) optByDeviceAccountId
(String deviceAccountId, Date time) search
(List<ru.bitel.bgbilling.common.model.KeyValue> filter, int tvAccountSpecId, boolean loginStrictCheck) void
updateDeviceStateAndOptions
(int tvAccountId, String deviceAccountId, short state, Set<Integer> deviceOptions, int accessCode) protected void
updateImpl
(TvAccount tvAccount) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereId
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, setStatementParam, update
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Constructor Details
-
TvAccountDao
-
-
Method Details
-
getFromRS
public static TvAccount getFromRS(ResultSet rs, boolean contractLoad, boolean specAndDeviceLoad) throws SQLException - Throws:
SQLException
-
getFromRS
- Specified by:
getFromRS
in classru.bitel.bgbilling.common.dao.AbstractDao<TvAccount>
- Throws:
SQLException
-
updateImpl
- Specified by:
updateImpl
in classru.bitel.bgbilling.common.dao.AbstractDao<TvAccount>
- Throws:
SQLException
-
list
- Throws:
SQLException
-
list
- Throws:
SQLException
-
listRuntime
Получение списка сервисов для runtime. Отсортированы по parentId.- Parameters:
deviceId
-servIds
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
get
- Throws:
SQLException
-
getByIdentifier
- Throws:
SQLException
-
getByDeviceAccountId
- Throws:
SQLException
-
optByDeviceAccountId
public Optional<TvAccount> optByDeviceAccountId(String deviceAccountId, Date time) throws SQLException - Throws:
SQLException
-
listChildren
- Throws:
SQLException
-
list
public List<TvAccount> list(int deviceId, String login, Date dateFrom, Date dateTo) throws SQLException - Throws:
SQLException
-
list
public List<TvAccount> list(int deviceId, String login, Date dateFrom, Date dateTo, boolean onlyRoot, String orderBy) throws SQLException - Throws:
SQLException
-
updateDeviceStateAndOptions
public void updateDeviceStateAndOptions(int tvAccountId, String deviceAccountId, short state, Set<Integer> deviceOptions, int accessCode) throws SQLException - Throws:
SQLException
-
listToCreate
- Throws:
SQLException
-
listToCancel
- Throws:
SQLException
-
lastNumericLogin
Возвращает последний (наибольший) цифровой логин- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
search
public List<TvAccount> search(List<ru.bitel.bgbilling.common.model.KeyValue> filter, int tvAccountSpecId, boolean loginStrictCheck) throws SQLException - Throws:
SQLException
-