java.lang.Object
ru.bitel.common.inet.IpNet
ru.bitel.oss.systems.inventory.resource.common.bean.IpResourceNet
All Implemented Interfaces:
java.io.Serializable, GuiTitlable, IpResourceInstance, Resource

public class IpResourceNet
extends IpNet
implements IpResourceInstance
See Also:
Serialized Form
  • Constructor Details

    • IpResourceNet

      public IpResourceNet()
    • IpResourceNet

      public IpResourceNet​(int ipResourceId, byte[] subnet, int mask)
  • Method Details

    • getIpResourceId

      public int getIpResourceId()
      Specified by:
      getIpResourceId in interface IpResourceInstance
    • setIpResourceId

      public void setIpResourceId​(int ipResourceId)
      Specified by:
      setIpResourceId in interface IpResourceInstance
    • newIpResourceNetList

      public static void newIpResourceNetList​(IpResource resource, java.util.List<IpResourceSubscription> subscriptionList, java.lang.String filter, int mask, int max, java.util.List<IpResourceNet> result)
      Разделение ресурса на свободные диапазоны и последуещее разделение на подсети.
      Parameters:
      resource -
      subscriptionList -
      mask -
      max -
      result -
    • newIpResourceNetList

      public static void newIpResourceNetList​(java.lang.Iterable<IpResourceRange> rangeList, int mask, int max, java.util.List<IpResourceNet> result)
    • getGuiTitle

      public java.lang.String getGuiTitle()
      Description copied from interface: GuiTitlable
      Строка - имя объекта. Скорее всего уникальная. Используется в комбобоксах, например, итд.
      Specified by:
      getGuiTitle in interface GuiTitlable
      Returns:
      Строка - представление объекта.