Interface PushCorrelationRule

All Known Implementing Classes:
DefaultPushCorrelationRule, DummyPushCorrelationRule
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface PushCorrelationRule
Interface for correlation rule to be evaluated during PushJob execution.
  • Field Details

  • Method Details

    • setConf

      default void setConf(PushCorrelationRuleConf conf)
    • getFilter

      Filter getFilter(Any any, ExternalResource resource, Provision provision)
      Returns a filter to match the given any with a connector object on the external resource identified by the given provision.
      Parameters:
      any - user, group or any object
      resource - external resource
      provision - resource provision
      Returns:
      filter.
    • getFIQL

      default String getFIQL(ConnectorObject connectorObject, Provision provision)
      Returns a FIQL string to match the given connector object when searching into the external resource identified by the given provision.
      Parameters:
      connectorObject - connector object
      provision - resource provision
      Returns:
      fiql