juergen     2004/04/14 05:12:32

  Modified:    proposals/tamino build.properties.sample readme.txt
               proposals/tamino/src/store/org/apache/slide/store/tamino/security/report
                        XPrincipalHasPrivilegeReport.java
                        XPrincipalPrivilegeSetReport.java
               proposals/tamino/src/store/org/apache/slide/store/tamino/store
                        XDescriptorsStore.java
               proposals/tamino/src/store/org/apache/slide/store/tamino/tools/config
                        WebXml.java
               proposals/tamino/src/util/org/apache/slide/util JDom.java
  Log:
  switch to slide 2/jdom beta 10
  
  Revision  Changes    Path
  1.6       +12 -12    jakarta-slide/proposals/tamino/build.properties.sample
  
  Index: build.properties.sample
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/proposals/tamino/build.properties.sample,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.properties.sample   13 Apr 2004 12:36:21 -0000      1.5
  +++ build.properties.sample   14 Apr 2004 12:12:32 -0000      1.6
  @@ -7,17 +7,17 @@
   
   # Slide 2 binary distribution bundled with tomcat, install directory.
   # Download from http://jakarta.apache.org/slide
  -slide.bindist=x:\\ehm\\inodavext\\Slide 2.0b1 Tomcat 5.0.16
  +slide.dist=${basedir}\\..\\..\\dist\\slide
   
   # Jar files from binary distribution. Usually no need to change this.
  
-slide.kernel.jar=${slide.bindist}\\common\\lib\\slide-kernel-bundle-${slide.version}.jar
  -slide.stores.jar=${slide.bindist}\\common\\lib\\slide-stores-${slide.version}.jar
  
-slide.webdavservlet.jar=${slide.bindist}\\common\\lib\\slide-webdavservlet-${slide.version}.jar
  
-slide.log4j.jar=${slide.bindist}\\common\\lib\\slide-log4jlogger-${slide.version}.jar
  -jta.jar=${slide.bindist}\\common\\lib\\geronimo-jta.jar
  -jdom.jar=${slide.bindist}\\common\\lib\\jdom-b9.jar
  -log4j.jar=${slide.bindist}\\common\\lib\\log4j-1.2.8.jar
  -servlet.jar=${slide.bindist}\\common\\lib\\servlet-api.jar
  +slide.kernel.jar=${slide.dist}\\lib\\slide-kernel-${slide.version}.jar
  +slide.stores.jar=${slide.dist}\\lib\\slide-stores-${slide.version}.jar
  +slide.webdavservlet.jar=${slide.dist}\\lib\\slide-webdavservlet-${slide.version}.jar
  +slide.log4j.jar=${slide.dist}\\lib\\slide-log4jlogger-${slide.version}.jar
  +jta.jar=${slide.dist}\\lib\\geronimo-jta.jar
  +jdom.jar=${basedir}\\..\\..\\lib\\jdom-20040226-.jar
  +log4j.jar=${basedir}\\..\\..\\lib\\log4j-1.2.8.jar
  +servlet.jar=${slide.dist}\\lib\\servlet-2.3.jar
   
   
   #
  @@ -26,11 +26,11 @@
   
   # Slide 2 webdav client library, install directory.
   # Download from http://jakarta.apache.org/slide
  -slide.clientbindist=x:\\ehm\\inodavext\\jakarta-slide-webdavclient-bin-2.0beta1
  +slide.clientdist=${basedir}\\..\\..\\webdavclient/dist
   
   # Jar files from client library. Usually no need to change this.
  
-slide.webdavlib.jar=${slide.clientbindist}\\lib\\jakarta-slide-webdavlib-2.0beta1.jar
  -commons-httpclient.jar=${slide.clientbindist}\\lib\\commons-httpclient.jar
  
+slide.webdavlib.jar=${slide.clientdist}\\lib\\jakarta-slide-webdavlib-${slide.version}.jar
  +commons-httpclient.jar=${slide.clientdist}\\lib\\commons-httpclient.jar
   
   
   #
  
  
  
  1.7       +18 -14    jakarta-slide/proposals/tamino/readme.txt
  
  Index: readme.txt
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/proposals/tamino/readme.txt,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- readme.txt        14 Apr 2004 11:56:01 -0000      1.6
  +++ readme.txt        14 Apr 2004 12:12:32 -0000      1.7
  @@ -3,6 +3,13 @@
   
   TWS is a slide-based WebDAV server that stores content in the Tamino XML database.
   
  +CAUTION:
  +  This is Tamino WebDAV Server for Slide HEAD, it doesn't work until SAG released
  +  TaminoAPI4J with JDom Beta 10 support.
  +  
  +  If you want to build a version for slide 2, check out with
  +        cvs -d [EMAIL PROTECTED]:/home/cvs -q co -P -r TAMINOWEBDAVSERVER_4_2_1 
jakarta-slide/proposals/tamino
  +
   Build instructions
   ------------------
   
  @@ -17,10 +24,17 @@
       ant uses CLASSPATH which might result in obsure problems (like 
log4j.ConsoleAppender class
       not found)
   
  +o You need a properly built Slide HEAD to run tws:
  +  o adjust jakarta-slide/build.properties
  +  o run
  +        cd jakarta-slide
  +        ant dist
  +        cd jakarta-slide/webdavclient
  +        ant dist-clientlib
  +        cd jakarta-slide/testsuite
  +        ant make
  +
   o Build tws:
  -  o checkout Slide HEAD, it contains tws at jakarta-slide/proposals/tamino
  -    o note: tws is *not* in the slide 2 release branch!
  -      caution: to build tws, you'll need the slide 2 release, you cannot build tws 
with slide HEAD
     o Change to the Tamino WebDAV Server directory
           cd jakarta-slide/proposals/tamino
     o Create a properties file
  @@ -83,16 +97,6 @@
   Running the testsuite
   ---------------------
   
  -o You need a properly built Slide HEAD to run the testsuite:
  -  o adjust jakarta-slide/build.properties
  -  o run
  -        cd jakarta-slide
  -        ant dist
  -        cd jakarta-slide/webdavclient
  -        ant dist-clientlib
  -        cd jakarta-slide/testsuite
  -        ant make
  -
   o Enter Tamino WebDAV Server directory
         cd jakarta-slide/proposals/tamino
   
  @@ -134,5 +138,5 @@
     o release branch:
           cvs -d [EMAIL PROTECTED]:/home/cvs -q co -P -r SLIDE_2_0_RELEASE_BRANCH -d 
jakarta-slide-release jakarta-slide
     o head
  -        cvs -d [EMAIL PROTECTED]:/home/cvs -q co -P -d jakarta-slide-head 
jakarta-slide
  +        cvs -d [EMAIL PROTECTED]:/home/cvs -q co -P jakarta-slide
   
  
  
  
  1.2       +5 -5      
jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/security/report/XPrincipalHasPrivilegeReport.java
  
  Index: XPrincipalHasPrivilegeReport.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/security/report/XPrincipalHasPrivilegeReport.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XPrincipalHasPrivilegeReport.java 25 Mar 2004 16:18:03 -0000      1.1
  +++ XPrincipalHasPrivilegeReport.java 14 Apr 2004 12:12:32 -0000      1.2
  @@ -129,7 +129,7 @@
           multistatusElm.addContent(responseElm);
           responseElm.addContent(hrefElm);
           
  -        String absUri = WebdavUtils.getAbsolutePath (resourcePath, contextPath, 
serverUrl, config);
  +        String absUri = WebdavUtils.getAbsolutePath (resourcePath, contextPath, 
servletPath, config);
           hrefElm.setText(absUri);
           responseElm.addContent(propstatElm);
           propstatElm.addContent(propElm);
  
  
  
  1.2       +5 -5      
jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/security/report/XPrincipalPrivilegeSetReport.java
  
  Index: XPrincipalPrivilegeSetReport.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/security/report/XPrincipalPrivilegeSetReport.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XPrincipalPrivilegeSetReport.java 25 Mar 2004 16:18:03 -0000      1.1
  +++ XPrincipalPrivilegeSetReport.java 14 Apr 2004 12:12:32 -0000      1.2
  @@ -113,7 +113,7 @@
           
           multistatusElm.addContent(responseElm);
           responseElm.addContent(hrefElm);
  -        hrefElm.setText (WebdavUtils.getAbsolutePath (resourcePath, contextPath, 
serverUrl, config));
  +        hrefElm.setText (WebdavUtils.getAbsolutePath (resourcePath, contextPath, 
servletPath, config));
           responseElm.addContent(propstatElm);
           propstatElm.addContent(propElm);
           propElm.addContent(principalPrivilegeSetElm);
  
  
  
  1.2       +6 -8      
jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/store/XDescriptorsStore.java
  
  Index: XDescriptorsStore.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/store/XDescriptorsStore.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XDescriptorsStore.java    25 Mar 2004 16:18:03 -0000      1.1
  +++ XDescriptorsStore.java    14 Apr 2004 12:12:32 -0000      1.2
  @@ -45,6 +45,7 @@
   import org.apache.slide.lock.LockTokenNotFoundException;
   import org.apache.slide.lock.NodeLock;
   import org.apache.slide.search.basic.IBasicExpressionFactory;
  +import org.apache.slide.search.basic.IBasicExpressionFactoryProvider;
   import org.apache.slide.store.LockStore;
   import org.apache.slide.store.NodeStore;
   import org.apache.slide.store.RevisionDescriptorStore;
  @@ -83,10 +84,7 @@
    */
   public class XDescriptorsStore extends XChildStore
       implements LockStore, NodeStore,
  -    RevisionDescriptorsStore, RevisionDescriptorStore
  -    /* TODO: needed for slide-head:
  -     , org.apache.slide.search.basic.IBasicExpressionFactoryProvider
  -     */
  +    RevisionDescriptorsStore, RevisionDescriptorStore, 
IBasicExpressionFactoryProvider
   {
       
       
  
  
  
  1.3       +8 -8      
jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/tools/config/WebXml.java
  
  Index: WebXml.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/proposals/tamino/src/store/org/apache/slide/store/tamino/tools/config/WebXml.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WebXml.java       14 Apr 2004 11:56:02 -0000      1.2
  +++ WebXml.java       14 Apr 2004 12:12:32 -0000      1.3
  @@ -45,7 +45,7 @@
   import org.jdom.JDOMException;
   import org.jdom.input.SAXBuilder;
   import org.jdom.output.XMLOutputter;
  -
  +import org.jdom.output.Format;
   
   /**
    ** Utility to handle security specific configuration information contained in the 
Web.XML
  @@ -192,9 +192,9 @@
           try {
               OutputStreamWriter out = new OutputStreamWriter(new 
FileOutputStream(file),"ISO-8859-1");
               XMLOutputter webXmlOut = JDom.outputter();
  -            webXmlOut.setTextNormalize ( true );
  -            webXmlOut.setEncoding("ISO-8859-1");
  -            webXmlOut.output( doc, out );
  +            webXmlOut.getFormat().setTextMode(Format.TextMode.NORMALIZE);
  +            webXmlOut.getFormat().setEncoding("ISO-8859-1");
  +            webXmlOut.output(doc, out);
               out.flush();
               out.close();
               if( logger.isLoggable(Level.INFO) )
  
  
  
  1.3       +13 -9     
jakarta-slide/proposals/tamino/src/util/org/apache/slide/util/JDom.java
  
  Index: JDom.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/proposals/tamino/src/util/org/apache/slide/util/JDom.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JDom.java 14 Apr 2004 11:56:02 -0000      1.2
  +++ JDom.java 14 Apr 2004 12:12:32 -0000      1.3
  @@ -30,6 +30,7 @@
   import java.io.OutputStream;
   import java.io.StringReader;
   import java.util.List;
  +import org.apache.slide.util.os.Platform;
   import org.jdom.Attribute;
   import org.jdom.Comment;
   import org.jdom.Document;
  @@ -38,6 +39,7 @@
   import org.jdom.ProcessingInstruction;
   import org.jdom.Text;
   import org.jdom.input.SAXBuilder;
  +import org.jdom.output.Format;
   import org.jdom.output.XMLOutputter;
   
   /**
  @@ -104,12 +106,14 @@
       }
       
       public static XMLOutputter outputter() {
  -        XMLOutputter out;
  +        Format fmt;
           
  -        out = new XMLOutputter("  ", true); // indent: 2 spaces, newlines=true
  -        out.setEncoding(JDom.UTF_8);
  -        out.setTextNormalize ( true );
  -        return out;
  +        fmt = Format.getPrettyFormat();
  +        fmt.setIndent("  ");
  +        fmt.setEncoding(JDom.UTF_8);
  +        fmt.setTextMode(Format.TextMode.NORMALIZE);
  +        fmt.setLineSeparator(Platform.CURRENT.lineSeparator);
  +        return new XMLOutputter(fmt);
       }
       
       public static String toString(Document doc) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to