Interface ResourceService


public interface ResourceService
  • Method Details

    • vlanResourceList

      java.util.List<VlanResource> vlanResourceList​(int categoryId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanResourceGet

      VlanResource vlanResourceGet​(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanResourceUpdate

      int vlanResourceUpdate​(VlanResource vlan) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanResourceDelete

      void vlanResourceDelete​(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • nextFreeVlan

      @Deprecated java.lang.Integer nextFreeVlan​(int vlanResourceCategoryId, int deviceId, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
      Deprecated.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • freeVlan

      java.lang.Integer freeVlan​(java.util.Set<java.lang.Integer> vlanResourceCategoryIds, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanResourceSubscribe

      boolean vlanResourceSubscribe​(int vlan, short subscriberType, int subscriberId, java.lang.String subscriberTitle, java.util.Date dateFrom, java.util.Date dateTo, java.util.Set<java.lang.Integer> vlanResourceCategoryIds, boolean isVlanPersonal) throws ru.bitel.bgbilling.common.BGException
      Подписка на VLAN
      Parameters:
      vlan - VLAN
      subscriberType - тип подсписчика, 0 - договор, 1 - аккаунт, 2 - устройство
      subscriberId - ID подписчика
      subscriberTitle - название подписчика
      dateFrom -
      dateTo -
      vlanResourceCategoryIds -
      isVlanPersonal - проверять (true) или нет, что VLAN уже занят
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanResourceUnsubscribe

      @Deprecated @RequestWrapper(className="ru.bitel.oss.systems.inventory.resource.common.jaxws.VlanResourceUnsubscribeOldRequest") @ResponseWrapper(className="ru.bitel.oss.systems.inventory.resource.common.jaxws.VlanResourceUnsubscribeOldResponse") void vlanResourceUnsubscribe​(int subscriberId) throws ru.bitel.bgbilling.common.BGException
      Deprecated.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanResourceUnsubscribe

      void vlanResourceUnsubscribe​(short subscriberType, int subscriberId) throws ru.bitel.bgbilling.common.BGException
      Отмена подписки на VLAN
      Parameters:
      subscriberType - тип подписчика, 0 - договор, 1 - аккаунт(сервис), 2 - устройство
      subscriberId - ID подписчика
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanSubscriptionList1

      java.util.List<VlanResourceSubscription> vlanSubscriptionList1​(int vlanResourceId, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanSubscriptionList

      Result<VlanResourceSubscription> vlanSubscriptionList​(int vlanResourceId, java.util.Date dateFrom, java.util.Date dateTo, Page page) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanCategoryRoot

      VlanCategory vlanCategoryRoot() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanCategoryUpdate

      int vlanCategoryUpdate​(VlanCategory category) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • vlanCategoryDelete

      void vlanCategoryDelete​(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipCategoryRoot

      IpCategory ipCategoryRoot() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipCategoryList

      java.util.List<IpCategory> ipCategoryList() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipResourceList

      java.util.List<IpResource> ipResourceList​(java.util.Collection<java.lang.Integer> categoryIds) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipResourceGet

      IpResource ipResourceGet​(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalAccessException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGIllegalAccessException
    • ipCategoryUpdate

      int ipCategoryUpdate​(IpCategory category) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipCategoryDelete

      void ipCategoryDelete​(int id) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipResourceUpdate

      int ipResourceUpdate​(IpResource resource, boolean skipSubscriptionCheck) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipResourceDelete

      void ipResourceDelete​(int id, boolean skipSubscriptionCheck) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • freeIpResourceRangeList

      java.util.List<IpResourceRange> freeIpResourceRangeList​(java.util.Collection<java.lang.Integer> ipResourceCategoryIds, java.util.Collection<java.lang.Integer> ipResourceIds, java.util.Date dateFrom, java.util.Date dateTo, int range, int max, java.lang.String filter) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • freeIpResourceNetList

      java.util.List<IpResourceNet> freeIpResourceNetList​(java.util.Collection<java.lang.Integer> ipResourceCategoryIds, java.util.Collection<java.lang.Integer> ipResourceIds, java.util.Date dateFrom, java.util.Date dateTo, int mask, int max, java.lang.String filter) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipResourceSubscribe

      IpResourceSubscription ipResourceSubscribe​(int subscriberId, java.lang.String subscriberTitle, java.util.Collection<java.lang.Integer> ipResourceCategoryIds, int ipResourceId, byte[] addressFrom, byte[] addressTo, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipResourceUnsubscribe

      void ipResourceUnsubscribe​(int subscriberId, int ipResourceSubscriptionId, byte[] addressFrom, byte[] addressTo) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • ipSubscriptionList

      Result<IpResourceSubscription> ipSubscriptionList​(int ipResourceId, java.util.Date dateFrom, java.util.Date dateTo, Page page) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException