Class IfaceManager

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

public class IfaceManager extends Object
  • Constructor Details

    • IfaceManager

      public IfaceManager(Connection con, int mid)
  • Method Details

    • getSourceIfacesMap

      public Map<Integer,List<Iface>> getSourceIfacesMap()
      Возвращает карту источников и списков их интерфейсов
      Returns:
    • getSourceIfaceList

      public List<Iface> getSourceIfaceList(int sourceId)
      Возвращает список интерфейсов для данного источника
      Parameters:
      sourceId - код источника
      Returns:
    • updateIface

      public void updateIface(Iface iFace) throws ru.bitel.bgbilling.common.BGException
      Обновляет интерфейс
      Parameters:
      iFace - интерфейс
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getIface

      public Iface getIface(int id)
      Возвращает интерфейс по его коду
      Parameters:
      id - код интерфейса
      Returns:
    • getIface

      public Iface getIface(int sourceId, int number)
      Возвращает интерфейс по его источнику и числу
      Parameters:
      sourceId - источник
      number - число
      Returns:
    • deleteIface

      public void deleteIface(int id)
      Удаляет интерфейс по его коду
      Parameters:
      id - код интерфейса