Class LinkedAccountSamplePullCorrelationRule
- java.lang.Object
 - 
- org.apache.syncope.fit.core.reference.LinkedAccountSamplePullCorrelationRule
 
 
- 
- All Implemented Interfaces:
 PullCorrelationRule
public class LinkedAccountSamplePullCorrelationRule extends Object implements PullCorrelationRule
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringVIVALDI_KEY- 
Fields inherited from interface org.apache.syncope.core.provisioning.api.rules.PullCorrelationRule
NO_MATCH 
 - 
 
- 
Constructor Summary
Constructors Constructor Description LinkedAccountSamplePullCorrelationRule() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchCondgetSearchCond(SyncDelta syncDelta, Provision provision)Return a search condition.PullMatchmatching(Any<?> any, SyncDelta syncDelta, Provision provision)Optional<PullMatch>unmatching(SyncDelta syncDelta, Provision provision)- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.apache.syncope.core.provisioning.api.rules.PullCorrelationRule
setConf 
 - 
 
 - 
 
- 
- 
Field Detail
- 
VIVALDI_KEY
public static final String VIVALDI_KEY
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getSearchCond
public SearchCond getSearchCond(SyncDelta syncDelta, Provision provision)
Description copied from interface:PullCorrelationRuleReturn a search condition.- Specified by:
 getSearchCondin interfacePullCorrelationRule- Parameters:
 syncDelta- change operation, including external attributesprovision- resource provision- Returns:
 - search condition.
 
 
- 
matching
@Transactional(readOnly=true) public PullMatch matching(Any<?> any, SyncDelta syncDelta, Provision provision)
Description copied from interface:PullCorrelationRuleCreate matching information for the given Any, found matching for the givenSyncDeltaandProvision. For users, this might end with creating / updating / deleting aLinkedAccount.- Specified by:
 matchingin interfacePullCorrelationRule- Parameters:
 any- anysyncDelta- change operation, including external attributesprovision- resource provision- Returns:
 - matching information
 
 
- 
unmatching
@Transactional(readOnly=true) public Optional<PullMatch> unmatching(SyncDelta syncDelta, Provision provision)
Description copied from interface:PullCorrelationRuleOptionally create matching information in case no matching Any was found for the givenSyncDeltaandProvision. For users, this might end with creating aLinkedAccount.- Specified by:
 unmatchingin interfacePullCorrelationRule- Parameters:
 syncDelta- change operation, including external attributesprovision- resource provision- Returns:
 - matching information
 
 
 - 
 
 -