Class PresentationActionsBuilder
java.lang.Object
io.jmix.ui.component.presentation.action.PresentationActionsBuilder
@Component("ui_PresentationActionsBuilder")
@Scope("prototype")
public class PresentationActionsBuilder
extends Object
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccessManager
protected Collection
protected org.springframework.context.ApplicationContext
protected ComponentSettingsBinder
protected Table
-
Constructor Summary
ConstructorDescriptionPresentationActionsBuilder
(Table component, ComponentSettingsBinder settingsBinder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()
buildAction
(Object type) protected AbstractAction
buildActionByType
(Object type) protected AbstractAction
buildCustomAction
(Object type) protected AbstractAction
protected AbstractAction
protected AbstractAction
protected AbstractAction
protected AbstractAction
protected boolean
void
setActionTypes
(Collection actionTypes)
-
Field Details
-
accessManager
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext -
table
-
actionTypes
-
settingsBinder
-
-
Constructor Details
-
PresentationActionsBuilder
-
-
Method Details
-
build
-
buildAction
-
getActionTypes
-
setActionTypes
-
buildActionByType
-
buildCustomAction
-
buildSaveAction
-
buildSaveAsAction
-
buildEditAction
-
buildDeleteAction
-
buildResetAction
-
isGlobalPresentation
protected boolean isGlobalPresentation()
-