Package org.opennms.core.rpc.utils.mate
Class EntityScopeProviderImpl
- java.lang.Object
-
- org.opennms.core.rpc.utils.mate.EntityScopeProviderImpl
-
- All Implemented Interfaces:
EntityScopeProvider
public class EntityScopeProviderImpl extends Object implements EntityScopeProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opennms.core.rpc.utils.mate.EntityScopeProvider
EntityScopeProvider.Contexts
-
-
Constructor Summary
Constructors Constructor Description EntityScopeProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Scope
getScopeForInterface(Integer nodeId, String ipAddress)
Scope
getScopeForInterfaceByIfIndex(Integer nodeId, int ifIndex)
Scope
getScopeForNode(Integer nodeId)
Scope
getScopeForService(Integer nodeId, InetAddress ipAddress, String serviceName)
void
setIpInterfaceDao(IpInterfaceDao ipInterfaceDao)
void
setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)
void
setNodeDao(NodeDao nodeDao)
void
setSessionUtils(SessionUtils sessionUtils)
-
-
-
Method Detail
-
getScopeForNode
public Scope getScopeForNode(Integer nodeId)
- Specified by:
getScopeForNode
in interfaceEntityScopeProvider
-
getScopeForInterface
public Scope getScopeForInterface(Integer nodeId, String ipAddress)
- Specified by:
getScopeForInterface
in interfaceEntityScopeProvider
-
getScopeForInterfaceByIfIndex
public Scope getScopeForInterfaceByIfIndex(Integer nodeId, int ifIndex)
- Specified by:
getScopeForInterfaceByIfIndex
in interfaceEntityScopeProvider
-
getScopeForService
public Scope getScopeForService(Integer nodeId, InetAddress ipAddress, String serviceName)
- Specified by:
getScopeForService
in interfaceEntityScopeProvider
-
setNodeDao
public void setNodeDao(NodeDao nodeDao)
-
setIpInterfaceDao
public void setIpInterfaceDao(IpInterfaceDao ipInterfaceDao)
-
setMonitoredServiceDao
public void setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)
-
setSessionUtils
public void setSessionUtils(SessionUtils sessionUtils)
-
-