com.softwareag.centrasite.appl.framework.persistence.search
Interface PredicateHandler

All Known Implementing Classes:
PredicateFactory.IntToStringPredicateHandler, PredicateFactory.KeyPredicateHandler, PredicateFactory.NestedPredicateHandler, PredicateFactory.RegistryObjectPropertySlotPredicateHandler, PredicateFactory.SlotPredicateHandler, PredicateFactory.SupportTypePredicateHandler

public interface PredicateHandler


Method Summary
 Predicate createPredicate(Property property, Operation operation, java.lang.Object value)
          Creates a specific predicate
 boolean isHandling(Property property, Operation operation, java.lang.Object value)
          Checks if the handler is applying to specific conditions concerning one or more of the predicates properties
 

Method Detail

isHandling

boolean isHandling(Property property,
                   Operation operation,
                   java.lang.Object value)
Checks if the handler is applying to specific conditions concerning one or more of the predicates properties

Parameters:
property -
operation -
value -
Returns:
boolean

createPredicate

Predicate createPredicate(Property property,
                          Operation operation,
                          java.lang.Object value)
Creates a specific predicate

Parameters:
property -
operation -
value -
Returns:
Predicate