Interface ObjectFilter

    • Method Detail

      • accept

        void accept​(Visitor visitor)
      • revive

        void revive​(PrismContext prismContext)
        Description copied from interface: Revivable
        TODO: Is revive necessary if prism context is static? TODO document (if it's found to be necessary)
        Specified by:
        revive in interface Revivable
      • checkConsistence

        void checkConsistence​(boolean requireDefinitions)
      • equals

        boolean equals​(Object o,
                       boolean exact)
      • matchesOnly

        @Experimental
        default boolean matchesOnly​(ItemPath... paths)
        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