You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by mi...@apache.org on 2005/02/03 16:34:21 UTC

svn commit: r151165 - in lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon: acting/RevisionControllerAction.java flow/FlowHelper.java

Author: michi
Date: Thu Feb  3 07:34:19 2005
New Revision: 151165

URL: http://svn.apache.org/viewcvs?view=rev&rev=151165
Log:
thanks to Josias softlinks for the content and resources directory should be possible

Modified:
    lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/acting/RevisionControllerAction.java
    lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/flow/FlowHelper.java

Modified: lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/acting/RevisionControllerAction.java
URL: http://svn.apache.org/viewcvs/lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/acting/RevisionControllerAction.java?view=diff&r1=151164&r2=151165
==============================================================================
--- lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/acting/RevisionControllerAction.java (original)
+++ lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/acting/RevisionControllerAction.java Thu Feb  3 07:34:19 2005
@@ -15,7 +15,7 @@
  *
  */
 
-/* $Id: RevisionControllerAction.java,v 1.35 2004/08/16 12:14:13 andreas Exp $  */
+/* $Id$  */
 
 package org.apache.lenya.cms.cocoon.acting;
 
@@ -92,9 +92,9 @@
         }
 
         //get Parameters for RC
-        String publicationPath = publication.getDirectory().getCanonicalPath();
+        String publicationPath = publication.getDirectory().getAbsolutePath();
         RCEnvironment rcEnvironment =
-            RCEnvironment.getInstance(publication.getServletContext().getCanonicalPath());
+            RCEnvironment.getInstance(publication.getServletContext().getAbsolutePath());
         rcmlDirectory = rcEnvironment.getRCMLDirectory();
         rcmlDirectory = publicationPath + File.separator + rcmlDirectory;
         backupDirectory = rcEnvironment.getBackupDirectory();
@@ -147,10 +147,10 @@
                 builder.buildCanonicalUrl(publication, document.getArea(), documentid, language);
             Document srcDoc = builder.buildDocument(publication, srcUrl);
             File newFile = srcDoc.getFile();
-            filename = newFile.getCanonicalPath();
+            filename = newFile.getAbsolutePath();
 
         } else {
-            filename = document.getFile().getCanonicalPath();
+            filename = document.getFile().getAbsolutePath();
         }
 
         filename = filename.substring(publicationPath.length());

Modified: lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/flow/FlowHelper.java
URL: http://svn.apache.org/viewcvs/lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/flow/FlowHelper.java?view=diff&r1=151164&r2=151165
==============================================================================
--- lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/flow/FlowHelper.java (original)
+++ lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/flow/FlowHelper.java Thu Feb  3 07:34:19 2005
@@ -206,8 +206,8 @@
     public RevisionController getRevisionController(FOM_Cocoon cocoon) 
     throws PageEnvelopeException, IOException {        
         final Publication publication = getPageEnvelope(cocoon).getPublication();
-        final String publicationPath = publication.getDirectory().getCanonicalPath();
-        final RCEnvironment rcEnvironment = RCEnvironment.getInstance(publication.getServletContext().getCanonicalPath());
+        final String publicationPath = publication.getDirectory().getAbsolutePath();
+        final RCEnvironment rcEnvironment = RCEnvironment.getInstance(publication.getServletContext().getAbsolutePath());
         String rcmlDirectory = rcEnvironment.getRCMLDirectory();
         rcmlDirectory = publicationPath + File.separator + rcmlDirectory;
         String backupDirectory = rcEnvironment.getBackupDirectory();
@@ -230,7 +230,7 @@
         final Identity identity = (Identity) ObjectModelHelper.getRequest(cocoon.getObjectModel()).getSession().getAttribute(Identity.class.getName());
         final PageEnvelope pageEnvelope = getPageEnvelope(cocoon);
         final Publication publication = getPageEnvelope(cocoon).getPublication();
-        final String filename = pageEnvelope.getDocument().getFile().getCanonicalPath().substring(publication.getDirectory().getCanonicalPath().length());   
+        final String filename = pageEnvelope.getDocument().getFile().getAbsolutePath().substring(publication.getDirectory().getAbsolutePath().length());   
         getRevisionController(cocoon).reservedCheckIn(filename, identity.getUser().getId(), backup);
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org