ivelin 2002/07/28 20:07:08 Modified: src/java/org/apache/cocoon/samples/xmlform UsageFeedbackAction.java Log: clean up Revision Changes Path 1.2 +9 -24 xml-cocoon2/src/java/org/apache/cocoon/samples/xmlform/UsageFeedbackAction.java Index: UsageFeedbackAction.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/samples/xmlform/UsageFeedbackAction.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- UsageFeedbackAction.java 28 Jul 2002 14:03:52 -0000 1.1 +++ UsageFeedbackAction.java 29 Jul 2002 03:07:08 -0000 1.2 @@ -62,23 +62,11 @@ */ package org.apache.cocoon.samples.xmlform; - -// Java classes import java.util.Map; - -// Framework classes -import org.apache.excalibur.source.Source; -import org.apache.avalon.framework.parameters.ParameterException; - - -// Cocoon Form import org.apache.cocoon.acting.AbstractXMLFormAction; -import org.apache.cocoon.components.xmlform.Form; - /** - * This action demonstrates - * a relatively complex form handling scenario. + * This action implements a REST web service * * @author Ivelin Ivanov <[EMAIL PROTECTED]> */ @@ -93,18 +81,15 @@ final String SERVICE_RESPONSE_ERROR = "error"; - /** - * Invoked after form population - * - * Semanticly similar to Struts Action.perform() - * - * Take appropriate action based on the command - * - */ public Map perform () { + // When form-view is not provided, + // only data format validation is performed during population + // but not consequetive data content validation (i.e. no Schematron validation) + // Therefore, we will validate "manually" getForm().validate(); + if ( getForm().getViolations () != null ) { return page( SERVICE_RESPONSE_ERROR );
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]