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);
               }
  
  
  

Reply via email to