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