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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
confirmActionPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, List<C> objectsToProcess, Collection<ItemDelta<?, ?>> deltas, PageBase pageBase) protected abstract void
executeAction
(List<C> objectsToProcess, PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target) int
getOrder()
boolean
boolean
isButton()
protected boolean
boolean
protected boolean
isVisibleForRow
(C rowObject) void
onActionPerformed
(List<C> objectsToProcess, PageBase pageBase, org.apache.wicket.ajax.AjaxRequestTarget target) Executes the action.protected void
showActionConfigurationPanel
(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()
-