Class FocusListInlineMenuHelper<F extends FocusType>
java.lang.Object
com.evolveum.midpoint.web.component.util.FocusListInlineMenuHelper<F>
- All Implemented Interfaces:
- Serializable
Provides common inline menu functionality for focal objects: enable, disable, reconcile, delete.
 TODO deduplicate this functionality with the one in PageUsers
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionFocusListInlineMenuHelper(@NotNull Class<F> objectClass, @NotNull PageBase parentPage, @NotNull MainObjectListPanel<F> focusListComponent) 
- 
Method SummaryModifier and TypeMethodDescriptioncreateRowActions(Class<F> objectType) voiddeleteConfirmedPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<SelectableBean<F>> selectedObject) protected org.apache.wicket.model.IModel<String>getConfirmationMessageModel(ColumnMenuAction<?> action, String actionName) static booleanisObjectDisabled(org.apache.wicket.model.IModel<?> rowModel, boolean isHeader) static booleanisObjectEnabled(org.apache.wicket.model.IModel<?> rowModel, boolean isHeader) protected booleanisShowConfirmationDialog(ColumnMenuAction<?> action) 
- 
Constructor Details- 
FocusListInlineMenuHelperpublic FocusListInlineMenuHelper(@NotNull @NotNull Class<F> objectClass, @NotNull @NotNull PageBase parentPage, @NotNull @NotNull MainObjectListPanel<F> focusListComponent) 
 
- 
- 
Method Details- 
createRowActions
- 
deleteConfirmedPerformedpublic void deleteConfirmedPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<SelectableBean<F>> selectedObject) 
- 
isObjectEnabledpublic static boolean isObjectEnabled(org.apache.wicket.model.IModel<?> rowModel, boolean isHeader) 
- 
isObjectDisabledpublic static boolean isObjectDisabled(org.apache.wicket.model.IModel<?> rowModel, boolean isHeader) 
- 
isShowConfirmationDialog
- 
getConfirmationMessageModelprotected org.apache.wicket.model.IModel<String> getConfirmationMessageModel(ColumnMenuAction<?> action, String actionName) 
 
-