You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2003/08/13 20:43:41 UTC

cvs commit: cocoon-lenya/src/java/org/apache/lenya/cms/ac2/file PublicationFilePolicyManager.java FilePolicyManager.java

andreas     2003/08/13 11:43:41

  Modified:    src/java/org/apache/lenya/cms/ac2/file
                        PublicationFilePolicyManager.java
                        FilePolicyManager.java
  Log:
  changed path computation for better performance
  
  Revision  Changes    Path
  1.7       +1 -11     cocoon-lenya/src/java/org/apache/lenya/cms/ac2/file/PublicationFilePolicyManager.java
  
  Index: PublicationFilePolicyManager.java
  ===================================================================
  RCS file: /home/cvs/cocoon-lenya/src/java/org/apache/lenya/cms/ac2/file/PublicationFilePolicyManager.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- PublicationFilePolicyManager.java	13 Aug 2003 18:39:54 -0000	1.6
  +++ PublicationFilePolicyManager.java	13 Aug 2003 18:43:41 -0000	1.7
  @@ -111,16 +111,6 @@
   
           getLogger().debug("Computing policy URI [" + policyUri + "]");
           return policyUri;
  -
  -        /*
  -        Publication publication = getPublication(url);
  -        url = url.substring(("/" + publication.getId()).length());
  -        
  -        String path = url.replace('/', File.separatorChar) + File.separator + policyFilename;
  -        File policyDirectory = new File(publication.getDirectory(), POLICIES_PATH);
  -        File policyFile = new File(policyDirectory, path);
  -        return policyFile.toURI().toString();
  -        */
       }
   
       /**
  
  
  
  1.16      +5 -5      cocoon-lenya/src/java/org/apache/lenya/cms/ac2/file/FilePolicyManager.java
  
  Index: FilePolicyManager.java
  ===================================================================
  RCS file: /home/cvs/cocoon-lenya/src/java/org/apache/lenya/cms/ac2/file/FilePolicyManager.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- FilePolicyManager.java	13 Aug 2003 13:10:56 -0000	1.15
  +++ FilePolicyManager.java	13 Aug 2003 18:43:41 -0000	1.16
  @@ -243,10 +243,10 @@
           if (url.startsWith("/")) {
               url = url.substring(1);
           }
  -
  -        String path = url.replace('/', File.separatorChar) + File.separator + policyFilename;
  -        File policyFile = new File(getPoliciesDirectory(), path);
  -        return policyFile.toURI().toString();
  +        
  +        String policyUri = "file://" + getPoliciesDirectory().getAbsolutePath() + "/" + url + "/" + policyFilename;
  +        getLogger().debug("Computing policy URI [" + policyUri + "]");
  +        return policyUri; 
       }
   
       /**
  
  
  

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