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.components.TooltipConfig;
22 import org.apache.syncope.client.ui.commons.Constants;
23 import org.apache.syncope.common.lib.to.DerSchemaTO;
24 import org.apache.wicket.markup.html.form.TextField;
25 import org.apache.wicket.model.PropertyModel;
26
27 public class DerSchemaDetails extends AbstractSchemaDetailsPanel {
28
29 private static final long serialVersionUID = 6668789770131753386L;
30
31 public DerSchemaDetails(final String id, final DerSchemaTO schemaTO) {
32 super(id, schemaTO);
33
34 TextField<String> expression = new TextField<>("expression", new PropertyModel<>(schemaTO, "expression"));
35 expression.setRequired(true);
36 add(expression);
37
38 add(Constants.getJEXLPopover(this, TooltipConfig.Placement.right));
39 }
40 }