1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.logic;
20
21 import java.util.Set;
22 import org.apache.syncope.common.lib.policy.AccountRuleConf;
23 import org.apache.syncope.common.lib.policy.PasswordRuleConf;
24 import org.apache.syncope.common.lib.policy.PullCorrelationRuleConf;
25 import org.apache.syncope.common.lib.policy.PushCorrelationRuleConf;
26 import org.apache.syncope.common.lib.report.ReportConf;
27 import org.apache.syncope.core.provisioning.api.ImplementationLookup;
28 import org.apache.syncope.core.provisioning.api.job.report.ReportJobDelegate;
29 import org.apache.syncope.core.provisioning.api.rules.AccountRule;
30 import org.apache.syncope.core.provisioning.api.rules.PasswordRule;
31 import org.apache.syncope.core.provisioning.api.rules.PullCorrelationRule;
32 import org.apache.syncope.core.provisioning.api.rules.PushCorrelationRule;
33
34 public class DummyImplementationLookup implements ImplementationLookup {
35
36 @Override
37 public int getOrder() {
38 return -1;
39 }
40
41 @Override
42 public Set<String> getClassNames(final String type) {
43 return Set.of();
44 }
45
46 @Override
47 public Class<? extends ReportJobDelegate> getReportClass(final Class<? extends ReportConf> reportConfClass) {
48 return null;
49 }
50
51 @Override
52 public Class<? extends AccountRule> getAccountRuleClass(
53 final Class<? extends AccountRuleConf> accountRuleConfClass) {
54
55 return null;
56 }
57
58 @Override
59 public Class<? extends PasswordRule> getPasswordRuleClass(
60 final Class<? extends PasswordRuleConf> passwordRuleConfClass) {
61
62 return null;
63 }
64
65 @Override
66 public Class<? extends PullCorrelationRule> getPullCorrelationRuleClass(
67 final Class<? extends PullCorrelationRuleConf> pullCorrelationRuleConfClass) {
68
69 return null;
70 }
71
72 @Override
73 public Class<? extends PushCorrelationRule> getPushCorrelationRuleClass(
74 final Class<? extends PushCorrelationRuleConf> pushCorrelationRuleConfClass) {
75
76 return null;
77 }
78 }