1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.provisioning.api;
20
21 import java.net.URI;
22 import java.util.List;
23 import java.util.Map;
24 import org.apache.commons.lang3.tuple.Pair;
25 import org.apache.syncope.core.persistence.api.entity.ConnInstance;
26 import org.identityconnectors.framework.api.ConfigurationProperties;
27 import org.identityconnectors.framework.api.ConnectorInfo;
28 import org.identityconnectors.framework.api.ConnectorInfoManager;
29
30
31
32
33 public interface ConnIdBundleManager {
34
35 ConfigurationProperties getConfigurationProperties(ConnectorInfo info);
36
37 Map<URI, ConnectorInfoManager> getConnManagers();
38
39 Pair<URI, ConnectorInfo> getConnectorInfo(ConnInstance connInstance);
40
41 Map<URI, ConnectorInfoManager> getConnInfoManagers();
42
43 void resetConnManagers();
44
45 List<URI> getLocations();
46 }