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
Nested ClassesModifier and TypeClassDescriptionstatic classAjaxPalettePanel.Builder.Query<T extends Serializable> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.danekja.java.util.function.serializable.SerializableFunction<Object, Map<String, String>> protected booleanprotected booleanprotected Stringprotected org.danekja.java.util.function.serializable.SerializableFunction<AjaxRequestTarget, Boolean> protected Stringprotected booleanprotected Stringprotected IChoiceRenderer<T> protected Stringprotected boolean -
Constructor Summary
Constructors -
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)
-