Package org.openxava.actions
Interface IForwardAction
-
- All Superinterfaces:
IAction
- All Known Implementing Classes:
ForwardToOriginalURIBaseAction
,GenerateMyReportAction
,GenerateReportAction
,JasperReportBaseAction
,OpenCollectionElementInNewTabAction
,ReportXLSAction
,SaveCollectionTotalsAction
,SignInAction
,SimpleHTMLReportAction
public interface IForwardAction extends IAction
It allows to do a forward to any URI. It can be a resource inside the same application, such as a jsp or servlet, or an absolute URL in the internet. The absolute URL is supported since v4m1.- Author:
- Javier Paniza
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getForwardURI()
The URI to go.boolean
inNewWindow()
-
Methods inherited from interface org.openxava.actions.IAction
execute, getErrors, getMessages, setEnvironment, setErrors, setMessages
-
-
-
-
Method Detail
-
getForwardURI
java.lang.String getForwardURI()
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.
-
inNewWindow
boolean inNewWindow()
-
-