Package bitel.billing.server.contract.object.bean

# Class ObjectTypeManager

java.lang.Object
bitel.billing.server.contract.object.bean.ObjectTypeManager

    public class ObjectTypeManager
    extends java.lang.Object

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `ObjectTypeManager​(java.sql.Connection con)` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | `deleteType​(int id)` | Удаляет тип объекта
  `ObjectType` | `getType​(int id)` | Получает тип объекта по его коду
  `java.util.List<ObjectType>` | `getTypeList​(boolean onlyVisible)` | Получает список значений типов объектов
  `java.util.Map<java.lang.Integer,​ObjectType>` | `getTypeMap()` | Возвращает карту типов объектов и их кодов
  `void` | `updateType​(ObjectType type)` | Обновляет значение типа объекта

  ### Methods inherited from class java.lang.Object

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

- ## Constructor Details

  - ### ObjectTypeManager

    public ObjectTypeManager​(java.sql.Connection con)

- ## Method Details

  - ### getTypeMap

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

  - ### getTypeList

    public java.util.List<ObjectType> getTypeList​(boolean onlyVisible)
    Получает список значений типов объектов
    Returns:

  - ### getType

    public ObjectType getType​(int id)
    Получает тип объекта по его коду
    Parameters:
      `id` - код типа объекта
    Returns:
      null - если нету

  - ### updateType

    public void updateType​(ObjectType type)
    Обновляет значение типа объекта
    Parameters:
      `type` - тип объекта

  - ### deleteType

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