public class DomainScopeManager
extends java.lang.Object
Constructor and Description |
---|
DomainScopeManager() |
Modifier and Type | Method and Description |
---|---|
static ObjectStateHolder |
createIpOSH(java.lang.String ipAddress) |
static ObjectStateHolder |
createIpOSH(java.lang.String ipAddress,
java.lang.String netmask,
java.lang.String dnsname) |
static ObjectStateHolder |
createNetworkOSH(java.lang.String ipAddress,
java.lang.String netmask) |
static java.lang.String |
getCurrentDomainName() |
static java.lang.String |
getCurrentDomainType() |
static java.lang.String |
getCurrentProbeName() |
static java.lang.String |
getDomainByIp(java.lang.String ipToLookFor)
by a given ip address, this method looks for a domain where this ip belongs.
|
static java.lang.String |
getDomainByIp(java.lang.String ipToLookFor,
java.lang.String preferredDomain)
Deprecated.
Use only getDomainByIp(ipToLookFor) API
|
static java.lang.String |
getDomainByNetwork(java.lang.String netAddress,
java.lang.String netMask)
by a given ip addres, this method looks for a domain where this ip belongs.
|
static Location |
getLocationByIp(java.lang.String ipToLookFor,
java.lang.String preferredDomain,
java.lang.String preferredProbe) |
static NetworkScopeConfigFile |
getNetScopeCfg() |
static java.lang.String[] |
getNewRange()
This function is called from Jython Scripts (do not delete!)
|
static java.lang.String |
getProbeName(java.lang.String ipAddress,
java.lang.String domainName) |
static java.lang.String |
getProbeNameByNetwork(java.lang.String netAddress,
java.lang.String netMask,
java.lang.String domainName) |
static Range[] |
getProbeRanges(java.lang.String probeName,
Range[] selectedRanges)
Get the ranges list of the probe
|
static int[] |
getRangeByDomain(java.lang.String domainName) |
static RangeType |
getRangeTypeByIp(java.lang.String ipAddress)
by a given ip addres, this method looks for the range type (tag) where this ip belongs in all domain.
|
static void |
init(java.lang.String netscopeFileName,
java.lang.String currentProbeName,
java.lang.String currentDomainName,
java.lang.String currentDomainType) |
static boolean |
isExistDomainByName(java.lang.String domainName) |
static boolean |
isIpOutOfScope(java.lang.String ipToLookFor) |
static boolean |
validateDomainParameters()
Check that in case of global domain, the probe name and the domain name are the same.
|
public static void init(java.lang.String netscopeFileName, java.lang.String currentProbeName, java.lang.String currentDomainName, java.lang.String currentDomainType)
public static NetworkScopeConfigFile getNetScopeCfg()
public static java.lang.String getDomainByIp(java.lang.String ipToLookFor)
ipToLookFor
- the ip to look forpublic static Location getLocationByIp(java.lang.String ipToLookFor, java.lang.String preferredDomain, java.lang.String preferredProbe)
public static boolean isExistDomainByName(java.lang.String domainName)
public static java.lang.String getDomainByNetwork(java.lang.String netAddress, java.lang.String netMask)
netAddress
- the network to look fornetMask
- the network maskpublic static java.lang.String getDomainByIp(java.lang.String ipToLookFor, java.lang.String preferredDomain)
ipToLookFor
- preferredDomain
- public static Range[] getProbeRanges(java.lang.String probeName, Range[] selectedRanges) throws java.lang.Exception
probeName
- selectedRanges
- java.lang.Exception
public static int[] getRangeByDomain(java.lang.String domainName)
public static java.lang.String getProbeName(java.lang.String ipAddress, java.lang.String domainName)
public static java.lang.String getProbeNameByNetwork(java.lang.String netAddress, java.lang.String netMask, java.lang.String domainName)
public static ObjectStateHolder createNetworkOSH(java.lang.String ipAddress, java.lang.String netmask)
public static ObjectStateHolder createIpOSH(java.lang.String ipAddress)
public static ObjectStateHolder createIpOSH(java.lang.String ipAddress, java.lang.String netmask, java.lang.String dnsname)
public static java.lang.String[] getNewRange() throws java.lang.Exception
java.lang.Exception
- when some problem happens...public static boolean isIpOutOfScope(java.lang.String ipToLookFor)
public static boolean validateDomainParameters()
public static java.lang.String getCurrentDomainType()
public static java.lang.String getCurrentProbeName()
public static java.lang.String getCurrentDomainName()
public static RangeType getRangeTypeByIp(java.lang.String ipAddress)
ipAddress
- the ip to look forDocumentation Feedback
Copyright 2012 Micro Focus or one of its affiliates.