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) {
  
  
  

Reply via email to