cziegeler 02/01/21 06:40:35
Modified: src/scratchpad/src/org/apache/cocoon/transformation
XMLDBTransformer.java
Log:
Simple patch submitted by Guido Casper [[EMAIL PROTECTED]]
Revision Changes Path
1.2 +2 -10
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/transformation/XMLDBTransformer.java
Index: XMLDBTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/transformation/XMLDBTransformer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XMLDBTransformer.java 10 Jan 2002 05:40:35 -0000 1.1
+++ XMLDBTransformer.java 21 Jan 2002 14:40:35 -0000 1.2
@@ -103,12 +103,11 @@
*
* <p>Known bugs and limitations:</p>
* <ul>
- * <li>XUpdate is not tested</li>
* <li>No namespaces with Xalan (see AbstractTextSerializer)</li>
* </ul>
*
* @author <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a>
- * @version CVS $Revision: 1.1 $ $Date: 2002/01/10 05:40:35 $
+ * @version CVS $Revision: 1.2 $ $Date: 2002/01/21 14:40:35 $
*/
public class XMLDBTransformer extends AbstractTransformer
implements Disposable, Cacheable, Poolable, Configurable, Initializable {
@@ -363,7 +362,6 @@
String message = null;
if("create".equals(operation)) {
try {
- System.out.println("XI: Creating document: " + this.key);
Resource resource = collection.createResource(key,
"XMLResource");
resource.setContent(document);
collection.storeResource(resource);
@@ -374,7 +372,6 @@
}
} else if("delete".equals(operation)) {
try {
- System.out.println("XI: Deleting document: " + this.key);
Resource resource = collection.getResource(this.key);
if (resource == null) {
message = "Resource " + this.key + " does not exist";
@@ -394,7 +391,6 @@
long count = (this.key == null)?
service.update(document) :
service.updateResource(this.key, document);
message = count + " entries updated.";
- System.out.println("XI: " + message);
result = "success";
} catch (XMLDBException e) {
message = "Failed to update resource " + key + ": " +
e.errorCode;
@@ -408,12 +404,8 @@
XMLDB_QUERY_OID_ATTRIBUTE, "CDATA", this.key);
attrs.addAttribute(null, XMLDB_QUERY_TYPE_ATTRIBUTE,
XMLDB_QUERY_TYPE_ATTRIBUTE, "CDATA", this.operation);
- if (message == null)
attrs.addAttribute(null, XMLDB_QUERY_RESULT_ATTRIBUTE,
- XMLDB_QUERY_RESULT_ATTRIBUTE, "CDATA", "success");
- else
- attrs.addAttribute(null, XMLDB_QUERY_RESULT_ATTRIBUTE,
- XMLDB_QUERY_RESULT_ATTRIBUTE, "CDATA", "failure");
+ XMLDB_QUERY_RESULT_ATTRIBUTE, "CDATA", result);
super.startElement(uri, loc, raw, attrs);
if (message != null) {
super.characters(message.toCharArray(), 0, message.length());
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]