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 org.apache.syncope.client.console.panels.AnyDirectoryPanel;
23 import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
24 import org.apache.wicket.PageReference;
25 import org.apache.wicket.ajax.AjaxRequestTarget;
26 import org.apache.wicket.ajax.markup.html.AjaxLink;
27 import org.apache.wicket.markup.html.WebMarkupContainer;
28
29 public class IdRepoAnyDirectoryPanelAdditionalActionsProvider implements AnyDirectoryPanelAdditionalActionsProvider {
30
31 private static final long serialVersionUID = -6768727277642238924L;
32
33 @Override
34 public void add(
35 final AnyDirectoryPanel<?, ?> panel,
36 final BaseModal<?> modal,
37 final boolean wizardInModal,
38 final WebMarkupContainer container,
39 final String type,
40 final String realm,
41 final String fiql,
42 final int rows,
43 final List<String> pSchemaNames,
44 final List<String> dSchemaNames,
45 final PageReference pageRef) {
46
47 panel.addInnerObject(new AjaxLink<Void>("csvPush") {
48
49 private static final long serialVersionUID = -817438685948164787L;
50
51 @Override
52 public void onClick(final AjaxRequestTarget target) {
53
54 }
55 }.setOutputMarkupId(true).setOutputMarkupPlaceholderTag(true).setVisible(false).setEnabled(false));
56 panel.addInnerObject(new AjaxLink<Void>("csvPull") {
57
58 private static final long serialVersionUID = -817438685948164787L;
59
60 @Override
61 public void onClick(final AjaxRequestTarget target) {
62
63 }
64 }.setOutputMarkupId(true).setOutputMarkupPlaceholderTag(true).setVisible(false).setEnabled(false));
65 }
66
67 @Override
68 public void hide() {
69
70 }
71 }