summaryrefslogtreecommitdiffstats
path: root/shared/src
diff options
context:
space:
mode:
authorSauli Tähkäpää <sauli@vaadin.com>2014-03-13 08:52:37 +0200
committerSauli Tähkäpää <sauli@vaadin.com>2014-03-13 09:11:31 +0200
commit49973354b22e8aba9cc71f83571020b0414c54e0 (patch)
treeab10e93151f12830b5f12382cfc03651c907f3fc /shared/src
parent94d33ad7c732f620c9e98502b896a65852479b7d (diff)
downloadvaadin-framework-49973354b22e8aba9cc71f83571020b0414c54e0.tar.gz
vaadin-framework-49973354b22e8aba9cc71f83571020b0414c54e0.zip
Fixed trailing slash trimming in VaadinPortletService.
Change-Id: Ia9f6230219adfb1fcb29b88ad819e3209770e1fc
Diffstat (limited to 'shared/src')
-rw-r--r--shared/src/com/vaadin/shared/util/SharedUtil.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/shared/src/com/vaadin/shared/util/SharedUtil.java b/shared/src/com/vaadin/shared/util/SharedUtil.java
index 80efe68d83..449685705f 100644
--- a/shared/src/com/vaadin/shared/util/SharedUtil.java
+++ b/shared/src/com/vaadin/shared/util/SharedUtil.java
@@ -44,4 +44,13 @@ public class SharedUtil implements Serializable {
return o1.equals(o2);
}
+ /**
+ * Trims trailing slashes (if any) from a string.
+ * @param value The string value to be trimmed. Cannot be null.
+ * @return String value without trailing slashes.
+ */
+ public static String trimTrailingSlashes(String value) {
+ return value.replaceAll("/*$", "");
+ }
+
}