vgritsenko 2003/08/08 06:45:32
Modified: java/tests/src/org/apache/xindice/integration/client XmlDbClient.java Log: Add updateDocument method Revision Changes Path 1.8 +12 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/XmlDbClient.java Index: XmlDbClient.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/XmlDbClient.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- XmlDbClient.java 7 Aug 2003 20:13:26 -0000 1.7 +++ XmlDbClient.java 8 Aug 2003 13:45:32 -0000 1.8 @@ -206,6 +206,16 @@ return document.getContent().toString(); } + public void updateDocument(String path, String name, String doc) throws Exception { + Collection col = DatabaseManager.getCollection(driver + "/" + path); + if (col == null) { + throw new XindiceException("DatabaseManager.getCollection(" + driver + "/" + path + ") returned null"); + } + XMLResource document = (XMLResource) col.getResource(name); + document.setContent(doc); + col.storeResource(document); + } + public void getDocumentAsSax(String path, String name, ContentHandler handler) throws Exception { Collection col = DatabaseManager.getCollection(driver + "/" + path); if (col == null) {