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]