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.
Interface for correlation rule to be evaluated during PushJob execution.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Function<ConnectorObject, String> Default FIQL builder using __UID__. -
Method Summary
Modifier and TypeMethodDescriptiongetFilter(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.default StringgetFIQL(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.default void
-
Field Details
-
DEFAULT_FIQL_BUILDER
Default FIQL builder using __UID__.
-
-
Method Details
-
setConf
-
getFilter
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 objectresource- external resourceprovision- resource provision- Returns:
- filter.
-
getFIQL
Returns a FIQL string to match the given connector object when searching into the external resource identified by the given provision.- Parameters:
connectorObject- connector objectprovision- resource provision- Returns:
- fiql
-