Class PersistenceNodeProvider

  • All Implemented Interfaces:
    NodeProvider

    public class PersistenceNodeProvider
    extends java.lang.Object
    implements NodeProvider
    • 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 from ItemProvider.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 interface NodeProvider
        Returns:
        all nodes for which the given mapping applies.