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.panels;
20
21 import de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal;
22 import org.apache.syncope.client.console.commons.DirectoryDataProvider;
23 import org.apache.syncope.client.ui.commons.rest.RestClient;
24 import org.apache.syncope.common.lib.to.EntityTO;
25 import org.apache.wicket.PageReference;
26
27 public abstract class TypesDirectoryPanel<
28 T extends EntityTO, DP extends DirectoryDataProvider<T>, E extends RestClient>
29 extends DirectoryPanel<T, T, DP, E> {
30
31 private static final long serialVersionUID = 7890071604330629259L;
32
33 public TypesDirectoryPanel(
34 final String id,
35 final E restClient,
36 final boolean withWizard,
37 final PageReference pageRef) {
38
39 super(id, restClient, pageRef);
40
41 if (!withWizard) {
42 setFooterVisibility(true);
43 modal.addSubmitButton();
44 }
45 modal.size(Modal.Size.Large);
46 }
47 }