Package ru.bitel.bgbilling.modules.ipn.server.bean

# Class GateTypeManager

java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.GateTypeManager

    public class GateTypeManager
    extends java.lang.Object

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `GateTypeManager​(java.sql.Connection con, int mid)` |

- ## Method Summary

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

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

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

- ## Constructor Details

  - ### GateTypeManager

    public GateTypeManager​(java.sql.Connection con, int mid)

- ## Method Details

  - ### getTypeMap

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

  - ### getTypeList

    public java.util.List<GateType> getTypeList()
    Возвращает список всех типов шлюзов
    Returns:

  - ### updateType

    public void updateType​(GateType type)
    Обновляет тип шлюза
    Parameters:
      `type` - тип шлюза

  - ### deleteType

    public void deleteType​(int id)
    Удаляет тип шлюза по его кода
    Parameters:
      `id` - код шлюза

  - ### getType

    public GateType getType​(int id)
    Возвращает тип шлюза по его коду
    Parameters:
      `id` - код шлюза
    Returns:
      null - если не найден