svn commit: r568678 - /lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/CreateDocument.java
[email protected] Wed, 22 Aug 2007 16:12:13 -0000
Newsgroups
gmane.comp.cms.lenya.cvs
Message-ID
<[email protected] >
Author: andreas
Date: Wed Aug 22 09:12:12 2007
New Revision: 568678
URL: http://svn.apache.org/viewvc?rev=568678&view=rev
Log:
Always strip spaces from node name in create usecase.
Modified:
lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/CreateDocument.java
Modified: lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/CreateDocument.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/CreateDocument.java?rev=568678&r1=568677&r2=568678&view=diff
==============================================================================
--- lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/CreateDocument.java (original)
+++ lenya/trunk/src/modules-core/sitemanagement/java/src/org/apache/lenya/cms/site/usecases/CreateDocument.java Wed Aug 22 09:12:12 2007
@@ -111,7 +111,7 @@
addErrorMessage("path-already-exists", params);
}
} else {
- String nodeName = getParameterAsString(NODE_NAME).trim();
+ String nodeName = getNodeName();
if (nodeName.equals("")) {
addErrorMessage("missing-node-name");
} else if (!builder.isValidDocumentName(nodeName)) {
@@ -120,6 +120,10 @@
}
}
+ protected String getNodeName() {
+ return getParameterAsString(NODE_NAME).trim();
+ }
+
protected boolean isPathValid() {
String nodeName = getNewDocumentName();
DocumentBuilder builder = getPublication().getDocumentBuilder();
@@ -135,7 +139,7 @@
final String path = getParameterAsString(PATH);
nodeName = path.substring(path.lastIndexOf("/") + 1);
} else {
- nodeName = getParameterAsString(NODE_NAME);
+ nodeName = getNodeName();
}
return nodeName;
}