bruno 2003/07/28 08:54:08
Modified: src/blocks/woody/java/org/apache/cocoon/woody/acting
HandleFormSubmitAction.java
Log:
Respect Avalon lifecycle methods (Serviceable for now) on FormHandlers
Revision Changes Path
1.8 +2 -0
cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/acting/HandleFormSubmitAction.java
Index: HandleFormSubmitAction.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/acting/HandleFormSubmitAction.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- HandleFormSubmitAction.java 26 Jul 2003 14:05:05 -0000 1.7
+++ HandleFormSubmitAction.java 28 Jul 2003 15:54:08 -0000 1.8
@@ -61,6 +61,7 @@
import org.apache.cocoon.woody.FormHandler;
import org.apache.cocoon.woody.formmodel.Form;
import org.apache.cocoon.i18n.I18nUtils;
+import org.apache.cocoon.components.LifecycleHelper;
import org.apache.excalibur.source.Source;
import java.util.Map;
@@ -103,6 +104,7 @@
// TODO cache these classes
Class clazz = Class.forName(formHandlerClassName);
formHandler = (FormHandler)clazz.newInstance();
+ LifecycleHelper.setupComponent(formHandler, null, null,
manager, null, null, null);
formHandler.setup(form);
form.setFormHandler(formHandler);
}