Oracle Fusion Middleware Java API Reference for Oracle ADF Lifecycle
11g Release 1 (


Class DataForwardAction

  extended by org.apache.struts.action.Action
      extended by oracle.adf.controller.struts.actions.DataAction
          extended by oracle.adf.controller.struts.actions.DataForwardAction
All Implemented Interfaces:

Deprecated. Use equivalent classes in oracle.adf.controller.v2

public class DataForwardAction
extends DataAction

DataForwardAction implements an easy-to-override Lifecycle for a "data page", which is the logical pairing of a page that renders information from the model, and a "companion" DataForwardAction that forwards to that page. Since by convention a "data page" always posts/links back to itself, its companion DataForwardAction both prepares the model for rendering as well as handles events submitted by that page.

Following after the default Struts PageForwardAction, the page to which the DataForwardAction forwards is noted in the parameter property of the Struts ActionMapping.

Currently DataForwardAction is used as a marker class so the Struts design time can properly maintain the parameter property for the companion page. Actions implemented by classes that are an instance of DataAction but not an instance of DataForwardAction will not have their parameter property set. In the future, there may be new functionality that is DataForwardAction specific.

Field Summary
Fields inherited from class oracle.adf.controller.struts.actions.DataAction
clazz, eventParam, events
Fields inherited from class org.apache.struts.action.Action
defaultLocale, servlet
Constructor Summary
Method Summary
Methods inherited from class oracle.adf.controller.struts.actions.DataAction
buildEventList, buildEventList, execute, execute, findForward, findForward, getEventMethod, getEventMethod, getPageLifecycle, handleError, handleError, handleLifecycle, handleLifecycle, hasErrors, hasErrors, initializeMethodParameters, initializeMethodParameters, invokeCustomMethod, invokeCustomMethod, prepareModel, prepareModel, processComponentEvents, processComponentEvents, processUpdateModel, processUpdateModel, refreshModel, refreshModel, reportErrors, reportErrors, saveErrors, saveErrors, shouldAllowModelUpdate, shouldAllowModelUpdate, validateModelUpdates, validateModelUpdates
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public DataForwardAction()

Oracle Fusion Middleware Java API Reference for Oracle ADF Lifecycle
11g Release 1 (


Copyright © 1997, 2011, Oracle. All rights reserved.