Class SkipTailPolicy


  • public class SkipTailPolicy
    extends java.lang.Object
    Adjust graph traversal policy to avoid processing or acting on certain model object classes.
    Since:
    5.2.1
    • Constructor Detail

      • SkipTailPolicy

        public SkipTailPolicy()
    • Method Detail

      • getSkipTailPolicy

        public static ome.services.graphs.GraphPolicy getSkipTailPolicy​(ome.services.graphs.GraphPolicy graphPolicy,
                                                                        java.util.function.Predicate<java.lang.Class<? extends ome.model.IObject>> isSkipClass)
        Adjust an existing graph traversal policy so that processing stops at certain model object classes.
        Parameters:
        graphPolicy - the graph policy to adjust
        isSkipClass - if a given class should be not be reviewed or acted on
        Returns:
        the adjusted graph policy