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<TvAccount>
ru.bitel.bgbilling.common.dao.AbstractIdDao<TvAccount>
ru.bitel.bgbilling.modules.tv.server.bean.TvAccountDao

public class TvAccountDao extends ru.bitel.bgbilling.common.dao.AbstractIdDao<TvAccount>
  • 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

    Constructors
    Constructor
    Description
    TvAccountDao(Connection con, int moduleId)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    get(String login, Date time)
     
    getByDeviceAccountId(String deviceAccountId, Date time)
     
    getByIdentifier(String identifier, LocalDate date)
     
     
    static TvAccount
    getFromRS(ResultSet rs, boolean contractLoad, boolean specAndDeviceLoad)
     
    int
    Возвращает последний (наибольший) цифровой логин
    list(int contractId)
     
    list(int contractId, boolean specAndDeviceLoad)
     
    list(int deviceId, String login, Date dateFrom, Date dateTo)
     
    list(int deviceId, String login, Date dateFrom, Date dateTo, boolean onlyRoot, String orderBy)
     
    listChildren(int parentId)
     
    listRuntime(int deviceId, Set<Integer> tvAccountSpecIds)
    Получение списка сервисов для runtime.
     
     
    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, prepareStatement, 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, psSetPeriod, queryPeriod, setStatementParam, update

    Methods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant

    getSQLOrder, sqlLimit

    Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger

    error, error, error, getLogger, logError, logError, warn

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait