Class ObjectTypeManager

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstractDaoConstant
bitel.billing.server.contract.object.bean.ObjectTypeManager

public class ObjectTypeManager extends ru.bitel.bgbilling.common.dao.AbstractDaoConstant
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant

    con, ERROR, fields, moduleId, SQL_ALL, SQL_AND, 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_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE, tableName
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deleteType(int id)
    Удаляет тип объекта
    getType(int id)
    Получает тип объекта по его коду
    getTypeList(boolean onlyVisible)
    Получает список значений типов объектов
    Возвращает карту типов объектов и их кодов
    int
    Обновляет значение типа объекта

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

    getPeriod, getPlaceholders, getSQLOrder, getSQLOrderFields, getTableName, psSetDate, psSetDateOrNull, psSetInt, psSetIntOrNull, psSetPeriod, psSetString, psSetStringOrNull, psSetTimestampOrNull, queryAndIn, setStatementParam, sqlDelete, sqlDeleteBatch, sqlInsert, sqlInsertBatch, sqlInsertGetId, sqlInsertGetLongId, sqlInsertOnDuplicateKeyUpdate, sqlInsertSelect, sqlInsertUpdateById, sqlSelectCountAsInt, sqlUpdate, sqlUpdateBatch

    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
  • Field Details

  • Constructor Details

    • ObjectTypeManager

      public ObjectTypeManager(Connection con)
  • Method Details

    • getTypeMap

      public Map<Integer,ObjectType> getTypeMap()
      Возвращает карту типов объектов и их кодов
      Returns:
    • getTypeList

      public List<ObjectType> getTypeList(boolean onlyVisible) throws ru.bitel.bgbilling.common.BGException
      Получает список значений типов объектов
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getType

      public ObjectType getType(int id) throws ru.bitel.bgbilling.common.BGException
      Получает тип объекта по его коду
      Parameters:
      id - код типа объекта
      Returns:
      null - если нету
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateType

      public int updateType(ObjectType type) throws ru.bitel.bgbilling.common.BGException
      Обновляет значение типа объекта
      Parameters:
      type - тип объекта
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteType

      public void deleteType(int id) throws SQLException
      Удаляет тип объекта
      Parameters:
      id - код типа объекта
      Throws:
      SQLException