Interface DeviceService<D extends Device,T extends DeviceType>

All Known Subinterfaces:
InetDeviceService, TvDeviceService, VoiceDeviceService

public interface DeviceService<D extends Device,T extends DeviceType>
  • Method Details

    • deviceGroupGet

      DeviceGroup deviceGroupGet(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceGroupRoot

      DeviceGroup deviceGroupRoot() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceGroupUpdate

      int deviceGroupUpdate(DeviceGroup d) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceGroupDelete

      void deviceGroupDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceTypeGet

      T deviceTypeGet(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceTypeList

      List<T> deviceTypeList() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceTypeUpdate

      int deviceTypeUpdate(T d) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceTypeDelete

      void deviceTypeDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceRoot

      D deviceRoot(String identifier, String host, Set<Integer> deviceTypeIds, Set<Integer> deviceGroupIds, Date dateFrom, Date dateTo, Date intersectDateFrom, Date intersectDateTo, List<FilterEntityAttr> entityFilter, boolean loadDeviceGroupLink) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceGet

      D deviceGet(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceUpdate

      int deviceUpdate(D device) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceMove

      void deviceMove(int id, Set<Integer> cutSet) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceDelete

      void deviceDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceList

      List<D> deviceList(int deviceTypeId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceConfigPreview

      String deviceConfigPreview(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceManagerMethodList

      List<DeviceManagerMethod> deviceManagerMethodList(int deviceTypeId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deviceTreeReorder

      boolean deviceTreeReorder(int srcDeviceId, int parentDeviceId, int pos) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException