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]

Reply via email to