Interface InboundCorrelationRule
- All Known Implementing Classes:
DefaultInboundCorrelationRule,DummyInboundCorrelationRule,LinkedAccountSampleInboundCorrelationRule
- 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 inbound task execution.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetSearchCond(LiveSyncDelta syncDelta, Provision provision) Return a search condition.default InboundMatchmatching(Any any, LiveSyncDelta syncDelta, Provision provision) Create matching information for the given Any, found matching for the givenLiveSyncDeltaandProvision.default voiddefault Optional<InboundMatch> unmatching(LiveSyncDelta syncDelta, Provision provision) Optionally create matching information in case no matching Any was found for the givenLiveSyncDeltaandProvision.
-
Field Details
-
NO_MATCH
-
-
Method Details
-
setConf
-
getSearchCond
Return a search condition.- Parameters:
syncDelta- change operation, including external attributesprovision- resource provision- Returns:
- search condition.
-
matching
Create matching information for the given Any, found matching for the givenLiveSyncDeltaandProvision. For users, this might end with creating / updating / deleting aLinkedAccount.- Parameters:
any- anysyncDelta- change operation, including external attributesprovision- resource provision- Returns:
- matching information
-
unmatching
Optionally create matching information in case no matching Any was found for the givenLiveSyncDeltaandProvision. For users, this might end with creating aLinkedAccount.- Parameters:
syncDelta- change operation, including external attributesprovision- resource provision- Returns:
- matching information
-