Package org.openxava.actions
Class RemoveSelectedInCollectionAction
java.lang.Object
org.openxava.actions.BaseAction
org.openxava.actions.ViewBaseAction
org.openxava.actions.CollectionElementViewBaseAction
org.openxava.actions.CollectionBaseAction
org.openxava.actions.DeleteSelectedInCollectionBaseAction
org.openxava.actions.RemoveSelectedInCollectionAction
- All Implemented Interfaces:
IAction,IChangeModeAction,IModuleContextAction,IRequestAction
- Direct Known Subclasses:
RemoveChartColumnAction,RemoveSelectedInElementCollectionAction
The default action to remove an element in a @OneToMany/@ManyToMany collection.
For an @ElementColection use
RemoveSelectedInElementCollectionAction.- Author:
- Ana Andrés, Jeromy Altuna, Javier Paniza
-
Field Summary
Fields inherited from interface org.openxava.actions.IChangeModeAction
DETAIL, LIST, PREVIOUS_MODE, SPLIT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidremoveElement(Map values) Is called for each selected row with the values that includes the key values.Methods inherited from class org.openxava.actions.DeleteSelectedInCollectionBaseAction
executeMethods inherited from class org.openxava.actions.CollectionBaseAction
getMapsSelectedValues, getMapValues, getObjects, getRow, getSelectedKeys, getSelectedObjects, setRowMethods inherited from class org.openxava.actions.CollectionElementViewBaseAction
closeDialog, getCollectionElementView, getCollectionLabel, getMetaCollection, getMetaCollectionView, getParentView, getView, getViewObject, isCloseDialogDisallowed, isEntityReferencesCollection, isEntityReferencesCollection, mustRefreshCollection, setCloseDialogDisallowed, setViewObject, showDialog, validateMaximum, validateMinimumMethods inherited from class org.openxava.actions.ViewBaseAction
changeThisPropertyByViewValue, getModelName, getPreviousView, getPreviousViews, resetDescriptionsCache, returnToPreviousView, setControllers, setPreviousViews, setView, showDialog, showNewView, showView, validateViewValuesMethods inherited from class org.openxava.actions.BaseAction
addActions, addError, addErrors, addInfo, addMessage, addMessages, addWarning, clearActions, commit, executeAction, executeAfter, executeBefore, getContext, getEnvironment, getErrors, getLocale, getManager, getMessages, getNextMode, getQualifiedActionIfAvailable, getRequest, removeActions, returnToPreviousControllers, rollback, setContext, setDefaultControllers, setEnvironment, setErrors, setMessages, setNextMode, setRequest
-
Constructor Details
-
RemoveSelectedInCollectionAction
public RemoveSelectedInCollectionAction()
-
-
Method Details
-
removeElement
Is called for each selected row with the values that includes the key values.- Specified by:
removeElementin classDeleteSelectedInCollectionBaseAction- Throws:
Exception
-
addMessage
protected void addMessage()- Specified by:
addMessagein classDeleteSelectedInCollectionBaseAction- Since:
- 5.3.2
-