1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.fit.core.reference;
20
21 import org.apache.syncope.common.lib.to.Provision;
22 import org.apache.syncope.core.persistence.api.entity.Any;
23 import org.apache.syncope.core.persistence.api.entity.ExternalResource;
24 import org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule;
25 import org.apache.syncope.core.provisioning.api.rules.PushCorrelationRuleConfClass;
26 import org.identityconnectors.framework.common.objects.Uid;
27 import org.identityconnectors.framework.common.objects.filter.Filter;
28 import org.identityconnectors.framework.common.objects.filter.FilterBuilder;
29
30 @PushCorrelationRuleConfClass(DummyPushCorrelationRuleConf.class)
31 public class DummyPushCorrelationRule implements PushCorrelationRule {
32
33 @Override
34 public Filter getFilter(final Any<?> any, final ExternalResource resource, final Provision provision) {
35 return FilterBuilder.equalTo(new Uid(null));
36 }
37 }