Class AbstractGuiAction<C extends Containerable>
java.lang.Object
com.evolveum.midpoint.gui.impl.component.action.AbstractGuiAction<C>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AbstractCertItemDecisionAction,CertItemCheckResponsesAction
public abstract class AbstractGuiAction<C extends Containerable>
extends Object
implements Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfirmActionPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<C> objectsToProcess, Collection<ItemDelta<?, ?>> deltas, PageBase pageBase) protected abstract voidexecuteAction(List<C> objectsToProcess, PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target) intgetOrder()booleanbooleanisButton()protected booleanbooleanprotected booleanisVisibleForRow(C rowObject) voidonActionPerformed(List<C> objectsToProcess, PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target) Executes the action.protected voidshowActionConfigurationPanel(ContainerPanelConfigurationType panelConfig, List<C> objectsToProcess, PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target)
-
Constructor Details
-
AbstractGuiAction
public AbstractGuiAction() -
AbstractGuiAction
-
-
Method Details
-
onActionPerformed
public void onActionPerformed(List<C> objectsToProcess, PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target) Executes the action. In case panel is defined, it is shown in the main popup.- Parameters:
objectsToProcess-pageBase-target-
-
isConfigurationPanelVisible
protected boolean isConfigurationPanelVisible() -
showActionConfigurationPanel
protected void showActionConfigurationPanel(ContainerPanelConfigurationType panelConfig, List<C> objectsToProcess, PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target) -
confirmActionPerformed
protected void confirmActionPerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<C> objectsToProcess, Collection<ItemDelta<?, ?>> deltas, PageBase pageBase) -
executeAction
-
isButton
public boolean isButton() -
getActionDisplayType
-
isVisible
-
isVisibleForRow
-
getParameterNameList
-
isBulkAction
public boolean isBulkAction() -
getOrder
public int getOrder()
-