Interface ExistsFilter

All Superinterfaces:
DebugDumpable, Freezable, ItemFilter, ObjectFilter, Revivable, Serializable

public interface ExistsFilter extends ObjectFilter, ItemFilter
  • Method Details

    • getDefinition

      ItemDefinition<?> getDefinition()
    • getFilter

      ObjectFilter getFilter()
    • setFilter

      void setFilter(ObjectFilter filter)
    • clone

      ExistsFilter clone()
      Description copied from interface: ObjectFilter
      Does a SHALLOW clone.
      Specified by:
      clone in interface ObjectFilter
    • cloneEmpty

      ExistsFilter cloneEmpty()
    • matchesOnly

      default boolean matchesOnly(ItemPath... paths)
      Description copied from interface: ObjectFilter
      Returns true, if filter processes only enumerated item paths and does not use referencedBy, ownedBy where path context changes drastically. Useful to find if filter could be executed with limited set of information (e.g. only access to target name in RefFilter
      Specified by:
      matchesOnly in interface ObjectFilter