1 16 package org.apache.cocoon.webapps.session.acting; 17 18 import org.apache.avalon.framework.configuration.Configuration; 19 import org.apache.avalon.framework.parameters.Parameters; 20 import org.apache.avalon.framework.thread.ThreadSafe; 21 22 import org.apache.cocoon.acting.FormValidatorAction; 23 import org.apache.cocoon.environment.ObjectModelHelper; 24 import org.apache.cocoon.environment.Session; 25 import org.apache.cocoon.environment.SourceResolver; 26 import org.apache.cocoon.webapps.session.SessionConstants; 27 28 import java.util.Map ; 29 30 98 public class SessionFormAction extends FormValidatorAction implements ThreadSafe { 99 100 103 protected Configuration getDescriptor( 104 SourceResolver resolver, 105 Map objectModel, 106 Parameters parameters) { 107 108 Session session = ObjectModelHelper.getRequest(objectModel).getSession(true); 109 return (Configuration) session.getAttribute( 110 ObjectModelHelper.getRequest(objectModel).getParameter( 111 SessionConstants.SESSION_FORM_PARAMETER)); 112 } 113 114 } 115 | Popular Tags |