Interface Condition

All Superinterfaces:
Serializable
All Known Implementing Classes:
JpqlCondition, LogicalCondition, PropertyCondition

public interface Condition extends Serializable
The tree of Conditions represents an optional part of a query that is added if the corresponding parameters are present.
  • Method Details

    • getParameters

      Collection<String> getParameters()
      Returns parameters specified in the condition.
    • actualize

      @Nullable Condition actualize(Set<String> actualParameters)
      Returns the condition if the argument contains all parameters specified in the condition.
    • copy

      Condition copy()
      Returns a deep copy of this condition.
    • getExcludedParameters

      Set<String> getExcludedParameters(Set<String> actualParameters)