public class IpAddressRange
extends java.lang.Object
Constructor and Description |
---|
IpAddressRange()
Default Construtor
|
IpAddressRange(IpAddress minIn,
IpAddress maxIn,
java.lang.Long ksidIn) |
IpAddressRange(java.lang.Long minIn,
java.lang.Long maxIn) |
IpAddressRange(long minIn,
long maxIn,
long ksidIn) |
IpAddressRange(long minIn,
long maxIn,
java.lang.Long ksidIn) |
Modifier and Type | Method and Description |
---|---|
boolean |
canCoexist(IpAddressRange rangeIn) |
boolean |
equals(java.lang.Object o) |
java.lang.Long |
getKsid() |
IpAddress |
getMax() |
IpAddress |
getMin() |
java.lang.String |
getRange()
TODO: does anybody use this? Is there any reason for it to exist?
|
int |
hashCode() |
boolean |
isDisjoint(IpAddressRange rangeIn) |
boolean |
isIpAddressContained(IpAddress addrIn) |
boolean |
isRangeAfter(IpAddressRange rangeIn) |
boolean |
isRangeBefore(IpAddressRange rangeIn) |
boolean |
isSubset(IpAddressRange rangeIn) |
boolean |
isSuperset(IpAddressRange rangeIn) |
void |
setKsid(java.lang.Long ksidIn) |
void |
setMax(IpAddress maxIn) |
void |
setMin(IpAddress minIn) |
java.lang.String |
toString() |
public IpAddressRange()
public IpAddressRange(IpAddress minIn, IpAddress maxIn, java.lang.Long ksidIn)
minIn
- min IP to setmaxIn
- max IP to setksidIn
- Kickstart ID to setpublic IpAddressRange(long minIn, long maxIn, java.lang.Long ksidIn)
minIn
- IpNumber to set min IpAddressmaxIn
- IpNumber to set max IpAddressksidIn
- Kickstart ID to setpublic IpAddressRange(long minIn, long maxIn, long ksidIn)
minIn
- min ip long coming inmaxIn
- max ip long coming inksidIn
- long id of ks datapublic IpAddressRange(java.lang.Long minIn, java.lang.Long maxIn)
minIn
- IpNumber to set min IpAddressmaxIn
- IpNumber to set max IpAddresspublic IpAddress getMax()
public void setMax(IpAddress maxIn)
maxIn
- IpAddress to set for this rangepublic IpAddress getMin()
public void setMin(IpAddress minIn)
minIn
- IpAddress to set for this rangepublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Long getKsid()
public void setKsid(java.lang.Long ksidIn)
ksidIn
- KickstartId to setpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getRange()
public boolean isIpAddressContained(IpAddress addrIn)
addrIn
- Address comingpublic boolean isRangeBefore(IpAddressRange rangeIn)
rangeIn
- Range coming inpublic boolean isRangeAfter(IpAddressRange rangeIn)
rangeIn
- Range coming inpublic boolean isDisjoint(IpAddressRange rangeIn)
rangeIn
- Range coming inpublic boolean isSubset(IpAddressRange rangeIn)
rangeIn
- Range coming inpublic boolean isSuperset(IpAddressRange rangeIn)
rangeIn
- Range coming inpublic boolean canCoexist(IpAddressRange rangeIn)
rangeIn
- Range coming in