Restore throws declarations on public/protected methods
This commit is contained in:
@@ -52,7 +52,7 @@ public abstract class AbstractAction implements Action, InitializingBean {
|
|||||||
return new EventFactorySupport();
|
return new EventFactorySupport();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void afterPropertiesSet() {
|
public void afterPropertiesSet() throws Exception {
|
||||||
try {
|
try {
|
||||||
initAction();
|
initAction();
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
@@ -66,7 +66,7 @@ public abstract class AbstractAction implements Action, InitializingBean {
|
|||||||
* Keep in mind that this hook will only be invoked when this action is deployed in a Spring application context
|
* Keep in mind that this hook will only be invoked when this action is deployed in a Spring application context
|
||||||
* since it uses the Spring {@link InitializingBean} mechanism to trigger action initialisation.
|
* since it uses the Spring {@link InitializingBean} mechanism to trigger action initialisation.
|
||||||
*/
|
*/
|
||||||
protected void initAction() {
|
protected void initAction() throws Exception {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -217,7 +217,7 @@ public abstract class AbstractAction implements Action, InitializingBean {
|
|||||||
* or <code>null</code> if the <code>doExecute()</code> method should be called to obtain the action result
|
* or <code>null</code> if the <code>doExecute()</code> method should be called to obtain the action result
|
||||||
* @throws Exception an <b>unrecoverable</b> exception occured, either checked or unchecked
|
* @throws Exception an <b>unrecoverable</b> exception occured, either checked or unchecked
|
||||||
*/
|
*/
|
||||||
protected Event doPreExecute(RequestContext context) {
|
protected Event doPreExecute(RequestContext context) throws Exception {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -225,7 +225,7 @@ public abstract class AbstractAction implements Action, InitializingBean {
|
|||||||
* Template hook method subclasses should override to encapsulate their specific action execution logic.
|
* Template hook method subclasses should override to encapsulate their specific action execution logic.
|
||||||
* @param context the action execution context, for accessing and setting data in "flow scope" or "request scope"
|
* @param context the action execution context, for accessing and setting data in "flow scope" or "request scope"
|
||||||
* @return the action result event
|
* @return the action result event
|
||||||
* @an <b>unrecoverable</b> exception occured, either checked or unchecked
|
* @throws Exception an <b>unrecoverable</b> exception occured, either checked or unchecked
|
||||||
*/
|
*/
|
||||||
protected abstract Event doExecute(RequestContext context) throws Exception;
|
protected abstract Event doExecute(RequestContext context) throws Exception;
|
||||||
|
|
||||||
@@ -237,6 +237,6 @@ public abstract class AbstractAction implements Action, InitializingBean {
|
|||||||
* @param context the action execution context, for accessing and setting data in "flow scope" or "request scope"
|
* @param context the action execution context, for accessing and setting data in "flow scope" or "request scope"
|
||||||
* @throws Exception an <b>unrecoverable</b> exception occured, either checked or unchecked
|
* @throws Exception an <b>unrecoverable</b> exception occured, either checked or unchecked
|
||||||
*/
|
*/
|
||||||
protected void doPostExecute(RequestContext context) {
|
protected void doPostExecute(RequestContext context) throws Exception {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ public class ExternalRedirectAction extends AbstractAction {
|
|||||||
this.resourceUri = resourceUri;
|
this.resourceUri = resourceUri;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Event doExecute(RequestContext context) {
|
protected Event doExecute(RequestContext context) throws Exception {
|
||||||
String resourceUri = (String) this.resourceUri.getValue(context);
|
String resourceUri = (String) this.resourceUri.getValue(context);
|
||||||
context.getExternalContext().requestExternalRedirect(resourceUri);
|
context.getExternalContext().requestExternalRedirect(resourceUri);
|
||||||
return success();
|
return success();
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ public class FlowDefinitionRedirectAction extends AbstractAction {
|
|||||||
this.expression = expression;
|
this.expression = expression;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Event doExecute(RequestContext context) {
|
protected Event doExecute(RequestContext context) throws Exception {
|
||||||
String encodedRedirect = (String) expression.getValue(context);
|
String encodedRedirect = (String) expression.getValue(context);
|
||||||
if (encodedRedirect == null) {
|
if (encodedRedirect == null) {
|
||||||
throw new IllegalStateException(
|
throw new IllegalStateException(
|
||||||
|
|||||||
@@ -774,7 +774,7 @@ public class FormAction extends MultiAction implements InitializingBean {
|
|||||||
* @see #initBinder(RequestContext, DataBinder)
|
* @see #initBinder(RequestContext, DataBinder)
|
||||||
* @see #setMessageCodesResolver(MessageCodesResolver)
|
* @see #setMessageCodesResolver(MessageCodesResolver)
|
||||||
*/
|
*/
|
||||||
protected DataBinder createBinder(RequestContext context, Object formObject) {
|
protected DataBinder createBinder(RequestContext context, Object formObject) throws Exception {
|
||||||
DataBinder binder = new WebDataBinder(formObject, getFormObjectName());
|
DataBinder binder = new WebDataBinder(formObject, getFormObjectName());
|
||||||
if (getMessageCodesResolver() != null) {
|
if (getMessageCodesResolver() != null) {
|
||||||
binder.setMessageCodesResolver(getMessageCodesResolver());
|
binder.setMessageCodesResolver(getMessageCodesResolver());
|
||||||
@@ -790,7 +790,7 @@ public class FormAction extends MultiAction implements InitializingBean {
|
|||||||
* @param binder the data binder to use
|
* @param binder the data binder to use
|
||||||
* @throws Exception when an unrecoverable exception occurs
|
* @throws Exception when an unrecoverable exception occurs
|
||||||
*/
|
*/
|
||||||
protected void doBind(RequestContext context, DataBinder binder) {
|
protected void doBind(RequestContext context, DataBinder binder) throws Exception {
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("Binding allowed request parameters in "
|
logger.debug("Binding allowed request parameters in "
|
||||||
+ StylerUtils.style(context.getExternalContext().getRequestParameterMap())
|
+ StylerUtils.style(context.getExternalContext().getRequestParameterMap())
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class SetAction extends AbstractAction {
|
|||||||
this.valueExpression = valueExpression;
|
this.valueExpression = valueExpression;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Event doExecute(RequestContext context) {
|
protected Event doExecute(RequestContext context) throws Exception {
|
||||||
Object value = valueExpression.getValue(context);
|
Object value = valueExpression.getValue(context);
|
||||||
nameExpression.setValue(context, value);
|
nameExpression.setValue(context, value);
|
||||||
return success();
|
return success();
|
||||||
|
|||||||
Reference in New Issue
Block a user