Package org.cxbox.core.service.action
Class ActionDescriptionBuilder<T extends org.cxbox.api.data.dto.DataResponseDTO>
java.lang.Object
org.cxbox.core.service.action.ActionDescriptionBuilder<T>
public class ActionDescriptionBuilder<T extends org.cxbox.api.data.dto.DataResponseDTO>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaction(ActionType actionType) add()Deprecated.Deprecated.Since 4.0.0-M7 useActionsBuilder.action(java.util.function.UnaryOperator)insteadavailable(ActionAvailableChecker actionAvailableChecker) build()invoker(ActionInvoker<T> actionInvoker) @NonNull ActionDescriptionBuilder<T>massInvoker(@NonNull MassActionInvoker<T> massActionInvoker) scope(ActionScope actionScope) updateRequired(Boolean updateRequired) validator(DataValidator<T> dataValidator) withCustomParameter(Map<String, String> parametersTuple) withIcon(ActionIconSpecifier icon, boolean showOnlyIcon) withPreAction(PreAction preAction) withPreAction(PreActionSpecifier preActionSpecifier) withPreActionEvents(PreActionEvent... preActionEvents) withPreActionEvents(PreActionEventSpecifier preActionEventSpecifier)
-
Constructor Details
-
ActionDescriptionBuilder
public ActionDescriptionBuilder()
-
-
Method Details
-
action
-
action
-
available
-
invoker
-
massInvoker
@NonNull public @NonNull ActionDescriptionBuilder<T> massInvoker(@NonNull @NonNull MassActionInvoker<T> massActionInvoker) -
text
-
withPreAction
-
withPreAction
-
withIcon
-
scope
-
withCustomParameter
-
withAutoSaveBefore
-
withoutAutoSaveBefore
-
withoutIcon
-
withPreActionEvents
public ActionDescriptionBuilder<T> withPreActionEvents(PreActionEventSpecifier preActionEventSpecifier) -
withPreActionEvents
-
validator
-
updateRequired
-
add
Deprecated.Since 4.0.0-M7 useActionsBuilder.action(java.util.function.UnaryOperator)instead -
add
Deprecated.Since 4.0.0-M7 useActionsBuilder.action(java.util.function.UnaryOperator)instead -
build
-
build
-
ActionsBuilder.action(java.util.function.UnaryOperator)instead