Class ForwardToOriginalURIBaseAction

java.lang.Object
org.openxava.actions.BaseAction
org.openxava.actions.ViewBaseAction
com.openxava.naviox.actions.ForwardToOriginalURIBaseAction
All Implemented Interfaces:
IAction, IChangeModeAction, IForwardAction, IModuleContextAction, IRequestAction
Direct Known Subclasses:
SignInAction

public abstract class ForwardToOriginalURIBaseAction extends ViewBaseAction implements IForwardAction
Author:
Javier Paniza
  • Constructor Details

    • ForwardToOriginalURIBaseAction

      public ForwardToOriginalURIBaseAction()
  • Method Details

    • forwardToOriginalURI

      protected void forwardToOriginalURI() throws Exception
      Throws:
      Exception
    • getForwardURI

      public String getForwardURI()
      Description copied from interface: IForwardAction
      The URI to go.

      If it starts with "http://" or "https://" the action will forward to the absolute URL in internet (since v4m1). Since 7.1 using "javascript:" as prefix to execute JavaScript is not allowed. Since 4.0.1 if it starts with "javascript:" the corresponding code will executed by the browser. Since 5.9 you should use IJavaScriptPostAction to execute JavaScript because IForwardAction with javascript: does not update the page before executing the JavaScript, but executes the JavaScript instead. If it returns null the forwarding is not done.

      Specified by:
      getForwardURI in interface IForwardAction
    • inNewWindow

      public boolean inNewWindow()
      Specified by:
      inNewWindow in interface IForwardAction