Interface InOidFilter

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

public interface InOidFilter extends ObjectFilter
TODO create a better name for this filter
  • Method Details

    • getOids

      Collection<String> getOids()
    • setOids

      void setOids(Collection<String> oids)
    • isConsiderOwner

      boolean isConsiderOwner()
    • getExpression

      ExpressionWrapper getExpression()
    • setExpression

      void setExpression(ExpressionWrapper expression)
    • clone

      InOidFilter clone()
      Description copied from interface: ObjectFilter
      Does a SHALLOW clone.
      Specified by:
      clone in interface ObjectFilter
    • 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