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.wizards.mapping;
20
21 import java.util.List;
22 import org.apache.syncope.client.ui.commons.markup.html.form.AjaxTextFieldPanel;
23 import org.apache.syncope.common.lib.to.AuthModuleTO;
24 import org.apache.syncope.common.lib.types.MappingPurpose;
25 import org.apache.wicket.model.IModel;
26 import org.apache.wicket.model.Model;
27 import org.apache.wicket.model.util.ListModel;
28
29 public class AuthModuleMappingPanel extends AbstractMappingPanel {
30
31 private static final long serialVersionUID = -8940651851569691064L;
32
33 public AuthModuleMappingPanel(final String id, final AuthModuleTO authModule) {
34 super(id,
35 null,
36 null,
37 new ListModel<>(authModule.getItems()),
38 true,
39 MappingPurpose.NONE);
40
41 setOutputMarkupId(true);
42 }
43
44 @Override
45 protected void onBeforeRender() {
46 super.onBeforeRender();
47 intAttrNameInfo.setVisible(false);
48 }
49
50 @Override
51 protected boolean hidePurpose() {
52 return true;
53 }
54
55 @Override
56 protected boolean hideMandatory() {
57 return true;
58 }
59
60 @Override
61 protected boolean hideConnObjectKey() {
62 return true;
63 }
64
65 @Override
66 protected IModel<List<String>> getExtAttrNames() {
67 return Model.ofList(List.of());
68 }
69
70 @Override
71 protected void setAttrNames(final AjaxTextFieldPanel toBeUpdated) {
72
73 }
74 }