]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/commands/AddResultFolder.java
Remove modules manager from process builder page
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui / src / main / java / org / argeo / slc / client / ui / commands / AddResultFolder.java
index dc61fc47786f1da0efbe2a63abfc8ed74d6dbc3c..9ec54eb54da2424d6c55e0eb49510758056c427b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2012 Mathieu Baudier
+ * Copyright (C) 2007-2012 Argeo GmbH
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package org.argeo.slc.client.ui.commands;
 
 import javax.jcr.Node;
@@ -51,10 +50,8 @@ public class AddResultFolder extends AbstractHandler {
                // menu.
                if (selection != null && selection.size() == 1) {
                        Object obj = selection.getFirstElement();
-
                        try {
                                Node parentNode = null;
-
                                if (obj instanceof ResultFolder) {
                                        ResultFolder rf = (ResultFolder) obj;
                                        parentNode = rf.getNode();
@@ -70,6 +67,12 @@ public class AddResultFolder extends AbstractHandler {
                                        String folderName = SingleValue.ask("Folder name",
                                                        "Enter folder name");
                                        if (folderName != null) {
+                                               if (folderName.contains("/")) {
+                                                       ErrorFeedback
+                                                                       .show("Folder names can't contain a '/'.");
+                                                       return null;
+                                               }
+
                                                String absPath = parentNode.getPath() + "/"
                                                                + folderName;
                                                SlcJcrResultUtils.createResultFolderNode(