Class AjaxPalettePanel.Builder<T extends Serializable>
java.lang.Object
org.apache.syncope.client.ui.commons.markup.html.form.AjaxPalettePanel.Builder<T>
- All Implemented Interfaces:
Serializable
- Enclosing class:
AjaxPalettePanel<T extends Serializable>
public static class AjaxPalettePanel.Builder<T extends Serializable>
extends Object
implements Serializable
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
AjaxPalettePanel.Builder.Query<T extends Serializable>
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.danekja.java.util.function.serializable.SerializableFunction
<Object, Map<String, String>> protected boolean
protected boolean
protected String
protected org.danekja.java.util.function.serializable.SerializableFunction
<AjaxRequestTarget, Boolean> protected String
protected boolean
protected String
protected IChoiceRenderer
<T> protected String
protected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadditionalAttributes
(org.danekja.java.util.function.serializable.SerializableFunction<Object, Map<String, String>> additionalAttributes) event
(org.danekja.java.util.function.serializable.SerializableFunction<AjaxRequestTarget, Boolean> event) idExtractor
(org.danekja.java.util.function.serializable.SerializableFunction<String, Stream<String>> idExtractor) setAllowMoveAll
(boolean allowMoveAll) setAllowOrder
(boolean allowOrder) setAvailableLabel
(String availableLabel) setRenderer
(IChoiceRenderer<T> renderer) setSelectedLabel
(String selectedLabel) warnIfEmptyFilter
(boolean warnIfEmptyFilter) withFilter
(String defaultFilter)
-
Field Details
-
name
-
renderer
-
allowOrder
protected boolean allowOrder -
allowMoveAll
protected boolean allowMoveAll -
selectedLabel
-
availableLabel
-
filtered
protected boolean filtered -
filter
-
warnIfEmptyFilter
protected boolean warnIfEmptyFilter -
idExtractor
-
event
protected org.danekja.java.util.function.serializable.SerializableFunction<AjaxRequestTarget,Boolean> event -
additionalAttributes
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setName
-
setAllowOrder
-
setAllowMoveAll
-
setSelectedLabel
-
setAvailableLabel
-
setRenderer
-
withFilter
-
withFilter
-
warnIfEmptyFilter
-
idExtractor
public AjaxPalettePanel.Builder<T> idExtractor(org.danekja.java.util.function.serializable.SerializableFunction<String, Stream<String>> idExtractor) -
event
public AjaxPalettePanel.Builder<T> event(org.danekja.java.util.function.serializable.SerializableFunction<AjaxRequestTarget, Boolean> event) -
additionalAttributes
-
build
-
build
public AjaxPalettePanel<T> build(String id, IModel<List<T>> model, AjaxPalettePanel.Builder.Query<T> choices)
-