| java.lang.Object org.apache.struts.chain.commands.ActionCommandBase org.apache.struts.chain.commands.generic.CopyFormToContext
CopyFormToContext | public class CopyFormToContext extends ActionCommandBase (Code) | | Subclass this command and configure it as part of a per-forward chain to
perform any necessary pre-population or other preparation for a form before
control is dispatched to the view layer.
version: $Id: CopyFormToContext.java 471754 2006-11-06 14:55:09Z husted $ |
execute | public boolean execute(ActionContext actionContext) throws Exception(Code) | | Look up an ActionForm instance based on the configured properties of
this command and copy it into the Context . After this
command successfully executes, an ActionForm instance will exist in the
specified scope and will be available, for example for backing fields
in an HTML form. It will also be in the ActionContext
available for another command to do prepopulation of values or other
preparation.
Parameters: actionContext - Our ActionContext TRUE if processing should halt throws: Exception - on any error |
findOrCreateForm | protected ActionForm findOrCreateForm(ActionContext ctx, String effectiveFormName, String effectiveScope) throws IllegalAccessException, InstantiationException(Code) | | Actually find or create an instance of ActionForm configured under
the form-bean-name effectiveFormName , looking in in the
ActionContext's scope as identified by
effectiveScope . If a form is created, it will also be
stored in that scope.
NOTE: This specific method depends on the instance of
ActionContext which is passed being a subclass of
ActionContextBase , which implements the utility method
findOrCreateActionForm .
Parameters: ctx - The ActionContext we are processing Parameters: effectiveFormName - the target form name Parameters: effectiveScope - The target scope ActionForm instnace, storing in scope if created throws: InstantiationException - If ActionContext is not subsclass ofActionContextBase throws: InstantiationException - If object cannot be created throws: IllegalArgumentException - On form not found in/ scope throws: IllegalAccessException - On failed instantiation throws: IllegalStateException - If ActionContext is not a subclass ofActionBase |
getActionPath | public String getActionPath()(Code) | | Return ActionPath property.
ActionPath property |
getFormName | public String getFormName()(Code) | | Return FormName property.
FormName property |
getScope | public String getScope()(Code) | | Return Scope property.
Scope property |
getToKey | public String getToKey()(Code) | | Return ToKey property.
ToKey property |
setActionPath | public void setActionPath(String actionPath)(Code) | | Set ActionPath property.
Parameters: actionPath - New valuefor ActionPath |
setFormName | public void setFormName(String formName)(Code) | | Set FormName property.
Parameters: formName - New valuefor FormName |
setScope | public void setScope(String scope)(Code) | | Set Scope property.
Parameters: scope - New valuefor Scope |
setToKey | public void setToKey(String toKey)(Code) | | Set ToKey property.
Parameters: toKey - New valuefor FormName |
|
|