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() 
 -