You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-dev@xml.apache.org by vg...@apache.org on 2004/03/14 05:56:54 UTC

cvs commit: xml-xindice/java/src/org/apache/xindice/util Configuration.java

vgritsenko    2004/03/13 20:56:54

  Modified:    java/src/org/apache/xindice/core Database.java
               java/src/org/apache/xindice/util Configuration.java
  Log:
  Clear dirty flag once configuration is saved
  
  Revision  Changes    Path
  1.42      +3 -2      xml-xindice/java/src/org/apache/xindice/core/Database.java
  
  Index: Database.java
  ===================================================================
  RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/Database.java,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- Database.java	21 Feb 2004 14:29:45 -0000	1.41
  +++ Database.java	14 Mar 2004 04:56:54 -0000	1.42
  @@ -165,6 +165,7 @@
               try {
                   Document d = getConfig().getElement().getOwnerDocument();
                   systemCollection.getCollection(SystemCollection.CONFIGS).setDocument(COLKEY, d);
  +                getConfig().resetDirty();
               } catch (Exception e) {
                   log.error("Error Writing Configuration '" + getName() + "', for database " + getName(), e);
               }
  
  
  
  1.19      +7 -2      xml-xindice/java/src/org/apache/xindice/util/Configuration.java
  
  Index: Configuration.java
  ===================================================================
  RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/Configuration.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- Configuration.java	8 Feb 2004 02:59:39 -0000	1.18
  +++ Configuration.java	14 Mar 2004 04:56:54 -0000	1.19
  @@ -89,6 +89,11 @@
           }
       }
   
  +    public void resetDirty() {
  +        // Only call on root configuration will actually reset dirty flag
  +        this.isDirty = false;
  +    }
  +
       public boolean isDirty() {
           if (root != null) {
               return root.isDirty();