1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.ui.commons.ajax.form;
20
21 import org.apache.commons.lang3.StringUtils;
22 import org.apache.wicket.ajax.IAjaxIndicatorAware;
23 import org.apache.wicket.ajax.form.AjaxFormChoiceComponentUpdatingBehavior;
24
25
26
27
28 public abstract class IndicatorAjaxFormChoiceComponentUpdatingBehavior
29 extends AjaxFormChoiceComponentUpdatingBehavior implements IAjaxIndicatorAware {
30
31 private static final long serialVersionUID = -5144403874783384604L;
32
33 private final String indicator;
34
35 public IndicatorAjaxFormChoiceComponentUpdatingBehavior() {
36 this(StringUtils.EMPTY);
37 }
38
39 public IndicatorAjaxFormChoiceComponentUpdatingBehavior(final String indicator) {
40 this.indicator = indicator;
41 }
42
43 @Override
44 public String getAjaxIndicatorMarkupId() {
45 return indicator;
46 }
47 }