1 16 package org.apache.cocoon.webapps.session.acting; 17 18 import java.util.Map ; 19 20 import org.apache.avalon.framework.parameters.Parameters; 21 import org.apache.avalon.framework.service.ServiceException; 22 import org.apache.avalon.framework.thread.ThreadSafe; 23 import org.apache.cocoon.ProcessingException; 24 import org.apache.cocoon.acting.ServiceableAction; 25 import org.apache.cocoon.environment.Redirector; 26 import org.apache.cocoon.environment.SourceResolver; 27 import org.apache.cocoon.webapps.session.FormManager; 28 29 35 public final class FormManagerAction 36 extends ServiceableAction 37 implements ThreadSafe { 38 39 public Map act(Redirector redirector, 40 SourceResolver resolver, 41 Map objectModel, 42 String source, 43 Parameters par) 44 throws ProcessingException { 45 FormManager formManager = null; 46 try { 47 formManager = (FormManager)this.manager.lookup(FormManager.ROLE); 48 formManager.processInputFields(); 49 } catch (ServiceException ce) { 50 throw new ProcessingException("Error during lookup of formManager component.", ce); 51 } finally { 52 this.manager.release( formManager ); 53 } 54 55 return EMPTY_MAP; 56 } 57 58 } 59 | Popular Tags |