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.init;
20
21 import org.apache.syncope.common.lib.types.EntitlementsHolder;
22 import org.apache.syncope.common.lib.types.ImplementationTypesHolder;
23 import org.apache.syncope.common.lib.types.OIDCC4UIEntitlement;
24 import org.apache.syncope.common.lib.types.OIDCClientImplementationType;
25 import org.apache.syncope.core.persistence.api.SyncopeCoreLoader;
26 import org.springframework.core.Ordered;
27
28 public class OIDCC4UILoader implements SyncopeCoreLoader {
29
30 @Override
31 public int getOrder() {
32 return Ordered.HIGHEST_PRECEDENCE;
33 }
34
35 @Override
36 public void load() {
37 EntitlementsHolder.getInstance().addAll(OIDCC4UIEntitlement.values());
38 ImplementationTypesHolder.getInstance().putAll(OIDCClientImplementationType.values());
39 }
40 }