1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.commons;
20
21 import java.util.List;
22 import java.util.stream.Collectors;
23 import org.apache.syncope.client.console.rest.ResourceRestClient;
24 import org.apache.syncope.common.lib.to.ResourceTO;
25
26 public class IdMExternalResourceProvider implements ExternalResourceProvider {
27
28 private static final long serialVersionUID = 6335503820405008093L;
29
30 private final ResourceRestClient resourceRestClient;
31
32 public IdMExternalResourceProvider(final ResourceRestClient resourceRestClient) {
33 this.resourceRestClient = resourceRestClient;
34 }
35
36 @Override
37 public List<String> get() {
38 return resourceRestClient.list().stream().map(ResourceTO::getKey).collect(Collectors.toList());
39 }
40 }