Class GoListAction

java.lang.Object
org.openxava.actions.BaseAction
org.openxava.actions.GoListAction
All Implemented Interfaces:
IAction, IChainAction, IChangeControllersAction, IChangeModeAction, ICustomViewAction, IModuleContextAction, INavigationAction, IRequestAction

public class GoListAction extends BaseAction implements IChangeModeAction, INavigationAction, IChainAction
Author:
Javier Paniza
  • Constructor Details

    • GoListAction

      public GoListAction()
  • Method Details

    • getNextMode

      public String getNextMode()
      Description copied from interface: IChangeModeAction
      LIST, DETAIL or PREVIOUS_MODE.
      Specified by:
      getNextMode in interface IChangeModeAction
      Overrides:
      getNextMode in class BaseAction
    • execute

      public void execute() throws Exception
      Specified by:
      execute in interface IAction
      Throws:
      Exception
    • getView

      public View getView()
    • setView

      public void setView(View view)
    • getTab

      public Tab getTab()
    • setTab

      public void setTab(Tab tab)
    • getNextControllers

      public String[] getNextControllers()
      Specified by:
      getNextControllers in interface IChangeControllersAction
    • getCustomView

      public String getCustomView()
      Description copied from interface: ICustomViewAction
      The id of a view made directly by developer (not OpenXava view).

      In web version is the name of jsp page (without .jsp extension). This is for inserting jsp (o swing) hand made view in our OpenXava application.

      Specified by:
      getCustomView in interface ICustomViewAction
    • getMainTab

      public Tab getMainTab()
    • setMainTab

      public void setMainTab(Tab maintTab)
    • getPreviousViews

      public Stack getPreviousViews()
    • setPreviousViews

      public void setPreviousViews(Stack previousViews)
    • getNextAction

      public String getNextAction() throws Exception
      Description copied from interface: IChainAction
      The qualified name of the next action to execute.

      Qualified name is name of the controller + name of the action as in controllers.xml file. For example, CRUD.new.

      Specified by:
      getNextAction in interface IChainAction
      Throws:
      Exception