Class IdentityFilter<T>

java.lang.Object
net.sf.basedb.util.filter.IdentityFilter<T>
All Implemented Interfaces:
Filter<T>

public class IdentityFilter<T>
extends Object
implements Filter<T>
A filter implementation that only accepts an object if it is identical (==) to a given object.
Version:
2.10
Author:
Nicklas
Last modified
$Date: 2009-02-05 14:39:25 +0100 (to, 05 feb 2009) $
  • Field Details

    • object

      private final T object
  • Constructor Details

    • IdentityFilter

      public IdentityFilter​(T object)
      Create a new filter.
      Parameters:
      object - The only object that should pass the filter
  • Method Details

    • evaluate

      public boolean evaluate​(T object)
      Description copied from interface: Filter
      Evaluate if the given object should pass the filter or not.
      Specified by:
      evaluate in interface Filter<T>
      Parameters:
      object - The object to evaluate
      Returns:
      TRUE if the object is the same instance as the object given in the constructor, FALSE otherwise