feature[TW19157]: BAT - Replace spaces with _'s in folder name & remove . folders

Change-Id: Ic005692bd34cdbff54df14e0ab4eb234affcdd85
Signed-off-by: Branden Phillips <branden.w.phillips@boeing.com>
diff --git a/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/orcs/rest/ApplicabilityEndpointTest.java b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/orcs/rest/ApplicabilityEndpointTest.java
index 7191b64..9b0b0c5 100644
--- a/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/orcs/rest/ApplicabilityEndpointTest.java
+++ b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/orcs/rest/ApplicabilityEndpointTest.java
@@ -196,7 +196,7 @@
       // Traversing the Staging Folders checking to see if each creation was successful
       File stagingFolder = new File(stagePath, "Staging");
       assertTrue(stagingFolder.exists());
-      File viewFolder = new File(stagingFolder, "Product A");
+      File viewFolder = new File(stagingFolder, "Product_A");
       assertTrue(viewFolder.exists());
       File inputFolder = new File(viewFolder, "InputFiles");
       assertTrue(inputFolder.exists());
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/BlockApplicabilityRule.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/BlockApplicabilityRule.java
index 5f51afc..48f34de 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/BlockApplicabilityRule.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/BlockApplicabilityRule.java
@@ -81,7 +81,7 @@
     * @throws OseeCoreException
     */
    public File process(File inFile, String stagePath, Set<String> excludedFiles) throws OseeCoreException {
-      if (!excludedFiles.contains(inFile.getName())) {
+      if ((!excludedFiles.contains(inFile.getName())) && !(inFile.isDirectory() && inFile.getName().startsWith("."))) {
          File stageFile = new File(stagePath, inFile.getName());
          if (inFile.isDirectory()) {
             if (!stageFile.exists() && !stageFile.mkdir()) {
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/OrcsApplicabilityOps.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/OrcsApplicabilityOps.java
index b207959..db8b1d0 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/OrcsApplicabilityOps.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/OrcsApplicabilityOps.java
@@ -1493,7 +1493,7 @@
          results.error(String.format("Could not create stage directory %s", stageDir.toString()));
          return results;
       }
-      File stageViewDir = new File(stageDir.getPath(), viewToken.getName());
+      File stageViewDir = new File(stageDir.getPath(), viewToken.getName().replaceAll(" ", "_"));
       if (!stageViewDir.exists() && !stageViewDir.mkdir()) {
          results.error(String.format("Could not create stage directory %s", stageViewDir.toString()));
          return results;