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
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected Collectionprotected org.springframework.context.ApplicationContextprotected ComponentSettingsBinderprotected Table -
Constructor Summary
ConstructorsConstructorDescriptionPresentationActionsBuilder(Table component, ComponentSettingsBinder settingsBinder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()buildAction(Object type) protected AbstractActionbuildActionByType(Object type) protected AbstractActionbuildCustomAction(Object type) protected AbstractActionprotected AbstractActionprotected AbstractActionprotected AbstractActionprotected AbstractActionprotected booleanvoidsetActionTypes(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()
-