Package org.dspace.content.logic
-
Interface Summary Interface Description Filter 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.LogicalStatement The base interface used by all logic classes: all operators and conditions are logical statements. -
Class Summary Class Description DefaultFilter 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)TestLogicRunner A command-line runner used for testing a logical filter against an item, or all items -
Exception Summary Exception Description LogicalStatementException Exception for errors encountered while evaluating logical statements defined as spring beans.