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.List;
23 import org.apache.syncope.client.console.panels.AnyDirectoryPanel;
24 import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
25 import org.apache.wicket.PageReference;
26 import org.apache.wicket.markup.html.WebMarkupContainer;
27
28 public interface AnyDirectoryPanelAdditionalActionsProvider extends Serializable {
29
30 void add(AnyDirectoryPanel<?, ?> panel,
31 BaseModal<?> modal,
32 boolean wizardInModal,
33 WebMarkupContainer container,
34 String type,
35 String realm,
36 String fiql,
37 int rows,
38 List<String> pSchemaNames,
39 List<String> dSchemaNames,
40 PageReference pageRef);
41
42 void hide();
43 }