Class PredicateImpl<T extends Serializable>

Object
PredicateImpl<T>
All Implemented Interfaces:
Predicate<T>, Serializable

public class PredicateImpl<T extends Serializable> extends Object implements Predicate<T>
See Also:
  • Constructor Details

    • PredicateImpl

      public PredicateImpl(Comparator comparator, String path, T value, T endValue)
    • PredicateImpl

      public PredicateImpl(Comparator comparator, String path, T value)
    • PredicateImpl

      public PredicateImpl()
  • Method Details

    • comparator

      public Comparator comparator()
      Description copied from interface: Predicate
      Comparador do predicado
      Specified by:
      comparator in interface Predicate<T extends Serializable>
      Returns:
    • path

      public String path()
      Description copied from interface: Predicate
      Caminho da propriedade a ser comparada
      Specified by:
      path in interface Predicate<T extends Serializable>
      Returns:
    • value

      public T value()
      Description copied from interface: Predicate
      Valor a ser comparado
      Specified by:
      value in interface Predicate<T extends Serializable>
      Returns:
    • endValue

      public T endValue()
      Description copied from interface: Predicate
      Para pesquisa em intervalo de valor, o valor final devera ser informado
      Specified by:
      endValue in interface Predicate<T extends Serializable>
      Returns:
    • setComparator

      public void setComparator(Comparator comparator)
    • setPath

      public void setPath(String path)
    • setValue

      public void setValue(T value)
    • setEndValue

      public void setEndValue(T endValue)