[jboss-svn-commits] JBL Code SVN: r25747 - in labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src: test/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Mar 19 11:47:22 EDT 2009
Author: lkrzyzanek
Date: 2009-03-19 11:47:22 -0400 (Thu, 19 Mar 2009)
New Revision: 25747
Modified:
labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src/main/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components/HFURLComponent.java
labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src/test/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components/HFURLComponentTest.java
Log:
added pdf in URL handling
Modified: labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src/main/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components/HFURLComponent.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src/main/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components/HFURLComponent.java 2009-03-19 15:45:15 UTC (rev 25746)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src/main/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components/HFURLComponent.java 2009-03-19 15:47:22 UTC (rev 25747)
@@ -107,6 +107,10 @@
url = url.substring(0, questionMark);
}
+ if (url.endsWith(".pdf")) {
+ url = url.replace(".pdf", "");
+ }
+
final int docIDStart = url.indexOf(DOCID_PREFIX) + DOCID_PREFIX.length();
int docIDEnd = url.indexOf("/", docIDStart);
if (docIDEnd == -1) {
Modified: labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src/test/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components/HFURLComponentTest.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src/test/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components/HFURLComponentTest.java 2009-03-19 15:45:15 UTC (rev 25746)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/src/test/java/org/jboss/labs/clearspace/plugin/hfurl/struts/components/HFURLComponentTest.java 2009-03-19 15:47:22 UTC (rev 25747)
@@ -35,11 +35,12 @@
@Test
public void testGetDocumentId() {
assertEquals("DOC-1234", HFURLComponent.getDocumentId("/community/docs/DOC-1234"));
+ assertEquals("DOC-1234", HFURLComponent.getDocumentId("/community/docs/DOC-1234.pdf"));
assertEquals("DOC-10350", HFURLComponent.getDocumentId("/community/docs/DOC-10350"));
assertEquals("DOC-1234", HFURLComponent.getDocumentId("/community/docs/DOC-1234/edit"));
- assertEquals("DOC-1234", HFURLComponent.getDocumentId("/community/docs/DOC-1234?param=1"));
- assertEquals("DOC-1234", HFURLComponent.getDocumentId("/community/docs/DOC-1234/edit?param=1"));
+ assertEquals("DOC-1234", HFURLComponent.getDocumentId("/community/docs/DOC-1234?decorator=print"));
+ assertEquals("DOC-1234", HFURLComponent.getDocumentId("/community/docs/DOC-1234/edit?decorator=print"));
}
More information about the jboss-svn-commits
mailing list