Package org.dspace.content.logic
package org.dspace.content.logic
-
ClassDescriptionThe 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 filteringThe 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 itemsExtremely simple filter that always returns true!