Igor,
        I just committed this patch this morning.  

dave

-----Original Message-----
From: Igor Katz [mailto:[EMAIL PROTECTED]
Sent: Monday, July 14, 2003 10:27 AM
To: xindice
Cc: [EMAIL PROTECTED]
Subject: DBObserver RFE


please review and commit
path: DBObserver::createCollection 


Index: org/apache/xindice/core/DBObserver.java
===================================================================
RCS file:
/home/cvspublic/xml-xindice/java/src/org/apache/xindice/core/DBObserver.java
,v
retrieving revision 1.2
diff -u -r1.2 DBObserver.java
--- org/apache/xindice/core/DBObserver.java     31 Oct 2002 06:59:56
-0000   1.2
+++ org/apache/xindice/core/DBObserver.java     10 Jul 2003 10:29:03
-0000
@@ -27,6 +27,9 @@
         public void dropCollection( Collection col ) 
         throws DBException {}
 
+                               public void createCollection( Collection
col ) 
+        throws DBException {}
+
         public void putDocument( 
         Collection col, Key key, Document document, boolean create ) 
         throws DBException {}
@@ -79,6 +82,12 @@
      * Called before Collection.drop()
      */
     public abstract void dropCollection( Collection col ) 
+    throws DBException;
+
+               /**
+     * Called after Collection.create()
+     */
+    public abstract void createCollection( Collection col ) 
     throws DBException;
 
     /**

===================================================================
end of Index: org/apache/xindice/core/DBObserver.java

Index: org/apache/xindice/core/Collection.java
===================================================================
RCS file:
/home/cvspublic/xml-xindice/java/src/org/apache/xindice/core/Collection.java
,v
retrieving revision 1.18
diff -u -r1.18 Collection.java
--- org/apache/xindice/core/Collection.java     13 Jun 2003 14:09:13
-0000   1.18
+++ org/apache/xindice/core/Collection.java     10 Jul 2003 10:46:35
-0000
@@ -516,6 +516,8 @@
        public boolean create() throws DBException {
                // update the meta information if necessary
                updateCollectionMeta();
+               
+               DBObserver.getInstance().createCollection(this);
                return true;
        }
 

===================================================================
end of Index: org/apache/xindice/core/Collection.java

Reply via email to