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();