Class PersistenceNodeProvider
- java.lang.Object
-
- org.opennms.features.topology.plugins.topo.asset.layers.PersistenceNodeProvider
-
- All Implemented Interfaces:
NodeProvider
public class PersistenceNodeProvider extends java.lang.Object implements NodeProvider
-
-
Constructor Summary
Constructors Constructor Description PersistenceNodeProvider(GenericPersistenceAccessor genericPersistenceAccessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<OnmsNode>
getNodes(java.util.List<LayerDefinition> definitions)
Returns all nodes for which the given mapping applies.
-
-
-
Constructor Detail
-
PersistenceNodeProvider
public PersistenceNodeProvider(GenericPersistenceAccessor genericPersistenceAccessor)
-
-
Method Detail
-
getNodes
public java.util.List<OnmsNode> getNodes(java.util.List<LayerDefinition> definitions)
Description copied from interface:NodeProvider
Returns all nodes for which the given mapping applies. The returned list SHOULD NOT contain any nodes, where any value fromItemProvider.getItem(OnmsNode)
would return null. If the returned list contains those nodes anyways, they will be filtered out later. This is considered a BAD PRACTISE and should only be used if absolutely necessary (e.g. tests)- Specified by:
getNodes
in interfaceNodeProvider
- Returns:
- all nodes for which the given mapping applies.
-
-