org.openxava.actions
Interface IChangeModeAction

All Superinterfaces:
IAction
All Known Implementing Classes:
AddColumnsAction, AddElementsToCollectionAction, AddImageToGalleryAction, AddLiferayDocumentAction, BaseAction, CancelAction, CancelDialogAction, CancelFromCustomListAction, CancelInListAction, ChangeImageAction, ChangeModuleAction, ChangeSectionAction, ChooseReferenceAction, CollectionBaseAction, CollectionElementViewBaseAction, CreateNewCustomReportAction, CreateNewElementInCollectionAction, CreateNewElementInManyToManyCollectionAction, CreateNewFromReferenceAction, CustomizeListAction, DeleteAction, DeleteImageAction, DeleteLiferayDocumentAction, DeleteSelectedAction, DeselectRowsAction, EditCustomReportColumnAction, EditElementInCollectionAction, EditElementInManyToManyCollectionAction, EditGalleryAction, EmptyAction, FilterAction, GenerateCustomReportAction, GenerateReportAction, GoAddColumnsAction, GoAddColumnsPageAction, GoAddElementsToCollectionAction, GoDetailAction, GoListAction, GoNextPageAction, GoPageAction, GoPreviousPageAction, GoSplitAction, GoToURLAction, HideDetailElementInCollectionAction, HideRowsAction, InitListAction, JasperMultipleReportBaseAction, JasperReportBaseAction, LoadImageAction, LoadImageIntoGalleryAction, LoadLiferayDocumentAction, MaximizeImageAction, MinimizeImageAction, ModifyFromReferenceAction, MoveColumnToLeftAction, MoveColumnToRightAction, MoveCustomReportColumnAction, MyReportsAction, NavigationAction, NavigationFromReferenceBaseAction, NewAction, NewTreeViewItemAction, OnChangeCustomReportColumnNameAction, OnChangeCustomReportNameAction, OnChangePropertyBaseAction, OnChangeSearchAction, OnSelectElementBaseAction, OpenSearchDialogAction, OrderByAction, ReferenceBaseAction, ReferenceSearchAction, RemoveColumnAction, RemoveColumnSumAction, RemoveCustomReportAction, RemoveCustomReportColumnAction, RemoveElementFromCollectionAction, RemoveImageFromGalleryAction, RemoveSelectedInCollectionAction, RemoveSelectedTreeViewNodeAction, RemoveTreeViewNodeAction, ResetPreviousControllersAction, RestoreDefaultColumnsAction, ReturnAction, ReturnPreviousModuleAction, SaveAction, SaveAndStayElementInCollectionAction, SaveCustomReportColumnAction, SaveElementInCollectionAction, SaveElementInManyToManyCollectionAction, SaveElementInTreeViewAction, SaveNewAction, SearchAction, SearchByViewKeyAction, SearchDialogAction, SearchExecutingOnChangeAction, SearchReadOnlyAction, SetCustomViewAction, SetDefaultSchemaAction, SetEditableAction, SetLocaleAction, SetPageRowCountAction, SetPersistenceUnitAction, SetSchemaAction, SetUserAction, ShowRowsAction, SimpleHTMLReportAction, SimpleTemplaterAction, SortColumnsAction, SumColumnAction, TabBaseAction, TreeViewExpandCollapseAction, TreeViewMoveNodeAction, UpdateAction, UpdateElementInManyToManyCollectionAction, UpdateReferenceBaseAction, ViewBaseAction, ViewDetailAction, ViewElementInCollectionAction

public interface IChangeModeAction
extends IAction

To change the module mode.

It is implemented by BaseAction, so if your extends from it you can change the mode just by calling to BaseAction.setNextMode(java.lang.String) (since 4m1).

Author:
Javier Paniza

Field Summary
static java.lang.String DETAIL
           
static java.lang.String LIST
           
static java.lang.String PREVIOUS_MODE
           
static java.lang.String SPLIT
           
 
Method Summary
 java.lang.String getNextMode()
          LIST, DETAIL or PREVIOUS_MODE.
 
Methods inherited from interface org.openxava.actions.IAction
execute, getErrors, getMessages, setEnvironment, setErrors, setMessages
 

Field Detail

LIST

static final java.lang.String LIST
See Also:
Constant Field Values

DETAIL

static final java.lang.String DETAIL
See Also:
Constant Field Values

SPLIT

static final java.lang.String SPLIT
Since:
4m5
See Also:
Constant Field Values

PREVIOUS_MODE

static final java.lang.String PREVIOUS_MODE
See Also:
Constant Field Values
Method Detail

getNextMode

java.lang.String getNextMode()
LIST, DETAIL or PREVIOUS_MODE.