Author: jkoster
Date: 2009-10-27 10:31:19 +0100 (Tue, 27 Oct 2009)
New Revision: 39369

Modified:
   
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/PagesUtil.java
   
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/SiteUtil.java
Log:
CMSC-1575 - Creating pages or sites with spaces in the end, saves space also in 
URL fragments. Trim will remove them.

Modified: 
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/PagesUtil.java
===================================================================
--- 
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/PagesUtil.java
    2009-10-27 09:29:39 UTC (rev 39368)
+++ 
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/PagesUtil.java
    2009-10-27 09:31:19 UTC (rev 39369)
@@ -175,12 +175,12 @@
    public static Node createPage(Cloud cloud, String name, String pathname,
         String description, Node layout, String managerName) {
       Node page = TreeUtil.getNodeManager(cloud, managerName).createNode();
-      page.setStringValue(TITLE_FIELD, name);
-      if (StringUtils.isNotEmpty(pathname)) {
-         page.setStringValue(FRAGMENT_FIELD, pathname);
+      page.setStringValue(TITLE_FIELD, name.trim());
+      if (StringUtils.isNotBlank(pathname)) {
+         page.setStringValue(FRAGMENT_FIELD, pathname.trim());
       }
-      if (StringUtils.isNotEmpty(description)) {
-         page.setStringValue(DESCRIPTION_FIELD, description);
+      if (StringUtils.isNotBlank(description)) {
+         page.setStringValue(DESCRIPTION_FIELD, description.trim());
       }
       page.commit();
 

Modified: 
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/SiteUtil.java
===================================================================
--- 
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/SiteUtil.java
     2009-10-27 09:29:39 UTC (rev 39368)
+++ 
CMSContainer/branches/b1_5/CMSContainer/cmsc/sitemanagement/src/java/com/finalist/cmsc/navigation/SiteUtil.java
     2009-10-27 09:31:19 UTC (rev 39369)
@@ -67,13 +67,13 @@
 
    public static Node createSite(Cloud cloud, String name, String pathname, 
String description, Node layout) {
       Node site = cloud.getNodeManager(SITE).createNode();
-      site.setStringValue(TITLE_FIELD, name);
-      if (StringUtils.isNotEmpty(pathname)) {
-         site.setStringValue(STAGING_FRAGMENT, pathname);
-         site.setStringValue(LIVE_FRAGMENT, pathname);
+      site.setStringValue(TITLE_FIELD, name.trim());
+      if (StringUtils.isNotBlank(pathname)) {
+         site.setStringValue(STAGING_FRAGMENT, pathname.trim());
+         site.setStringValue(LIVE_FRAGMENT, pathname.trim());
       }
-      if (StringUtils.isNotEmpty(description)) {
-         site.setStringValue(DESCRIPTION_FIELD, description);
+      if (StringUtils.isNotBlank(description)) {
+         site.setStringValue(DESCRIPTION_FIELD, description.trim());
       }
       site.commit();
 

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to