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

public class IpResourceNet
extends IpNet
implements IpResourceInstance, Resource
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, 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)