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.io.Serializable;
22 import java.util.Collection;
23 import java.util.List;
24 import java.util.Optional;
25 import org.apache.commons.lang3.tuple.Pair;
26 import org.apache.commons.lang3.tuple.Triple;
27 import org.apache.syncope.client.console.panels.ListViewPanel;
28 import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
29 import org.apache.syncope.client.ui.commons.status.ConnObjectWrapper;
30 import org.apache.syncope.common.lib.to.AnyTO;
31 import org.apache.syncope.common.lib.to.ConnObject;
32
33 public class IdRepoStatusProvider implements StatusProvider {
34
35 private static final long serialVersionUID = -7948190795547208134L;
36
37 @Override
38 public Optional<Pair<ConnObject, ConnObject>> get(
39 final String anyTypeKey, final String connObjectKeyValue, final String resource) {
40
41 return Optional.empty();
42 }
43
44 @Override
45 public List<Triple<ConnObject, ConnObjectWrapper, String>> get(
46 final AnyTO any, final Collection<String> resources) {
47
48 return List.of();
49 }
50
51 @Override
52 public <T extends Serializable> void addConnObjectLink(
53 final ListViewPanel.Builder<T> builder,
54 final ActionLink<T> connObjectLink) {
55
56
57 }
58 }