Class SenderTypeDao

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<SenderType>
ru.bitel.bgbilling.common.dao.AbstractIdDao<SenderType>
ru.bitel.bgbilling.plugins.dispatch.server.dao.SenderTypeDao

public class SenderTypeDao extends ru.bitel.bgbilling.common.dao.AbstractIdDao<SenderType>
DAO для работы с типами отправителей напрямую. Вместо работы с этим DAO рекомендуется работать с DispatchService
  • 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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected SenderType
     
    Возвращает список всех отправителей
    static SenderType
    Возвращает тип отправителя по переданному ResultSet'у и имени таблицы
    protected void
    updateImpl(SenderType senderType)
     

    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, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SenderTypeDao

      public SenderTypeDao(Connection con)
  • Method Details

    • getFromRS

      protected SenderType getFromRS(ResultSet rs) throws SQLException
      Specified by:
      getFromRS in class ru.bitel.bgbilling.common.dao.AbstractDao<SenderType>
      Throws:
      SQLException
    • getSenderTypeFromRS

      public static SenderType getSenderTypeFromRS(ResultSet rs, String tableName) throws SQLException
      Возвращает тип отправителя по переданному ResultSet'у и имени таблицы
      Parameters:
      rs -
      tableName -
      Returns:
      Throws:
      SQLException
      ru.bitel.bgbilling.common.BGException
    • updateImpl

      protected void updateImpl(SenderType senderType) throws SQLException
      Specified by:
      updateImpl in class ru.bitel.bgbilling.common.dao.AbstractDao<SenderType>
      Throws:
      SQLException
    • getList

      public List<SenderType> getList() throws SQLException
      Возвращает список всех отправителей
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
      SQLException