Class AjaxDataTablePanel.Builder<T extends Serializable,S>
java.lang.Object
org.apache.syncope.client.console.panels.AjaxDataTablePanel.Builder<T,S>
- All Implemented Interfaces:
Serializable
- Enclosing class:
AjaxDataTablePanel<T extends Serializable,S>
public static class AjaxDataTablePanel.Builder<T extends Serializable,S>
extends Object
implements Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBatch(ActionLink.ActionType actionType) protected ActionsPanel<T> getActions(IModel<T> model) protected ActionLinksTogglePanel<T> protected BiConsumer<AjaxRequestTarget, IModel<T>> setBatches(Collection<ActionLink.ActionType> batches, RestClient batchExecutor, String itemKeyField) setBatchExecutor(BaseRestClient batchExecutor) setColumns(List<IColumn<T, S>> columns) setContainer(WebMarkupContainer container) setItemKeyField(String itemKeyField) voidsetMultiLevelPanel(MultilevelPanel multiLevelPanel) setRowsPerPage(int rowsPerPage)
-
Constructor Details
-
Builder
-
-
Method Details
-
build
-
setContainer
-
addBatch
-
setBatchExecutor
-
setItemKeyField
-
setBatches
public AjaxDataTablePanel.Builder<T,S> setBatches(Collection<ActionLink.ActionType> batches, RestClient batchExecutor, String itemKeyField) -
addColumn
-
setColumns
-
setRowsPerPage
-
disableCheckBoxes
-
setMultiLevelPanel
-
getActions
-
getTogglePanel
-
onDoubleClick
-