Class LinkedAccountSampleInboundCorrelationRule
java.lang.Object
org.apache.syncope.fit.core.reference.LinkedAccountSampleInboundCorrelationRule
- All Implemented Interfaces:
- InboundCorrelationRule
public class LinkedAccountSampleInboundCorrelationRule
extends Object
implements InboundCorrelationRule
- 
Field SummaryFieldsFields inherited from interface org.apache.syncope.core.provisioning.api.rules.InboundCorrelationRuleNO_MATCH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetSearchCond(LiveSyncDelta syncDelta, Provision provision) Return a search condition.matching(Any any, LiveSyncDelta syncDelta, Provision provision) Create matching information for the given Any, found matching for the givenLiveSyncDeltaandProvision.unmatching(LiveSyncDelta syncDelta, Provision provision) Optionally create matching information in case no matching Any was found for the givenLiveSyncDeltaandProvision.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.syncope.core.provisioning.api.rules.InboundCorrelationRulesetConf
- 
Field Details- 
VIVALDI_KEY- See Also:
 
 
- 
- 
Constructor Details- 
LinkedAccountSampleInboundCorrelationRulepublic LinkedAccountSampleInboundCorrelationRule()
 
- 
- 
Method Details- 
getSearchCondDescription copied from interface:InboundCorrelationRuleReturn a search condition.- Specified by:
- getSearchCondin interface- InboundCorrelationRule
- Parameters:
- syncDelta- change operation, including external attributes
- provision- resource provision
- Returns:
- search condition.
 
- 
matching@Transactional(readOnly=true) public InboundMatch matching(Any any, LiveSyncDelta syncDelta, Provision provision) Description copied from interface:InboundCorrelationRuleCreate matching information for the given Any, found matching for the givenLiveSyncDeltaandProvision. For users, this might end with creating / updating / deleting aLinkedAccount.- Specified by:
- matchingin interface- InboundCorrelationRule
- Parameters:
- any- any
- syncDelta- change operation, including external attributes
- provision- resource provision
- Returns:
- matching information
 
- 
unmatching@Transactional(readOnly=true) public Optional<InboundMatch> unmatching(LiveSyncDelta syncDelta, Provision provision) Description copied from interface:InboundCorrelationRuleOptionally create matching information in case no matching Any was found for the givenLiveSyncDeltaandProvision. For users, this might end with creating aLinkedAccount.- Specified by:
- unmatchingin interface- InboundCorrelationRule
- Parameters:
- syncDelta- change operation, including external attributes
- provision- resource provision
- Returns:
- matching information
 
 
-