Package org.dspace.content.logic


package org.dspace.content.logic
  • Class
    Description
    The default filter, a very simple implementation of Filter / LogicalStatement The idea is to have this as a wrapper / root class for all logical operations, so it takes a single statement as a property (unlike an operator) and takes no parameters (unlike a condition)
    The interface for Filter currently doesn't add anything to LogicalStatement but inherits from it just to keep naming / reflection clean, and in case Filters should do anything additional in future.
    General utility methods for logical item filtering
    The base interface used by all logic classes: all operators and conditions are logical statements.
    Exception for errors encountered while evaluating logical statements defined as spring beans.
    A command-line runner used for testing a logical filter against an item, or all items
    Extremely simple filter that always returns true!