pnever 2004/12/15 08:56:02
Modified:
proposals/tamino/src/store/org/apache/slide/store/tamino/tools/repairer
NamespaceConsistencyCheck.java
Log:
Repair tool: skip store roots in namespace consistency check
Revision Changes Path
1.5 +18 -6
jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/tools/repairer/NamespaceConsistencyCheck.java
Index: NamespaceConsistencyCheck.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/tools/repairer/NamespaceConsistencyCheck.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- NamespaceConsistencyCheck.java 15 Dec 2004 10:38:27 -0000 1.4
+++ NamespaceConsistencyCheck.java 15 Dec 2004 16:56:02 -0000 1.5
@@ -30,10 +30,9 @@
import org.apache.slide.store.tamino.datastore.XPathFactory;
import org.apache.slide.store.tamino.jdomobjects.XDescriptors;
import org.apache.slide.store.tamino.jdomobjects.XDescriptorsUtil;
+import org.apache.slide.store.tamino.jdomobjects.XUuri;
import org.apache.slide.structure.ObjectNode;
-import org.apache.slide.util.XAssertionFailed;
import org.apache.slide.util.XException;
-import org.apache.slide.webdav.util.WebdavUtils;
/**
@@ -64,12 +63,25 @@
}
}
+ /**
+ * Method checkReferences
+ *
+ * @param desc a XDescriptors
+ * @param parent a boolean
+ *
+ * @throws XException
+ *
+ */
private void checkReferences(XDescriptors desc, boolean parent) throws
XException {
Enumeration bindings;
ObjectNode.Binding binding;
String refUuri;
XDescriptors ref;
String backSegment;
+
+ if (parent && XUuri.isStoreUuri(desc.getUuri())) {
+ return;
+ }
bindings = XDescriptorsUtil.getBindings(desc, parent);
while( bindings.hasMoreElements() ) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]