Package io.tesler.core.service.action
Class ActionsBuilder<T extends DataResponseDTO>
- java.lang.Object
-
- io.tesler.core.service.action.ActionsBuilder<T>
-
public class ActionsBuilder<T extends DataResponseDTO> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionDescriptionBuilder<T>
action(ActionType actionType)
ActionDescriptionBuilder<T>
action(String type, String actionName)
ActionsBuilder<T>
add(String key, ResponseServiceAction<T> responseServiceAction)
ActionsBuilder<T>
addAction(ActionDescription<T> actionDescription)
ActionsBuilder<T>
addAll(Actions<T> actions)
ActionsBuilder<T>
addGroup(String type, String groupName, int maxGroupVisualButtonsCount, Actions<T> groupActions)
ActionDescriptionBuilder<T>
associate()
Actions<T>
build()
ActionDescriptionBuilder<T>
cancelCreate()
ActionDescriptionBuilder<T>
create()
ActionDescriptionBuilder<T>
delete()
ActionDescriptionBuilder<T>
newAction()
ActionDescriptionBuilder<T>
save()
ActionsBuilder<T>
withIcon(ActionIconSpecifier icon, boolean showOnlyIcon)
-
-
-
Method Detail
-
addAction
public ActionsBuilder<T> addAction(ActionDescription<T> actionDescription)
-
newAction
public ActionDescriptionBuilder<T> newAction()
-
action
public ActionDescriptionBuilder<T> action(String type, String actionName)
-
action
public ActionDescriptionBuilder<T> action(ActionType actionType)
-
create
public ActionDescriptionBuilder<T> create()
-
save
public ActionDescriptionBuilder<T> save()
-
cancelCreate
public ActionDescriptionBuilder<T> cancelCreate()
-
associate
public ActionDescriptionBuilder<T> associate()
-
delete
public ActionDescriptionBuilder<T> delete()
-
addGroup
public ActionsBuilder<T> addGroup(String type, String groupName, int maxGroupVisualButtonsCount, Actions<T> groupActions)
-
withIcon
public ActionsBuilder<T> withIcon(ActionIconSpecifier icon, boolean showOnlyIcon)
-
addAll
public ActionsBuilder<T> addAll(Actions<T> actions)
-
add
public ActionsBuilder<T> add(String key, ResponseServiceAction<T> responseServiceAction)
-
-