[jboss-svn-commits] JBL Code SVN: r33131 - labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/common/business.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 27 13:38:32 EDT 2010


Author: ge0ffrey
Date: 2010-05-27 13:38:32 -0400 (Thu, 27 May 2010)
New Revision: 33131

Modified:
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/common/business/SolutionBusiness.java
Log:
solved and output dir can be created as needed

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/common/business/SolutionBusiness.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/common/business/SolutionBusiness.java	2010-05-27 17:03:06 UTC (rev 33130)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/common/business/SolutionBusiness.java	2010-05-27 17:38:32 UTC (rev 33131)
@@ -89,15 +89,15 @@
                     + ") does not exist. The working directory should be set to drools-planner-examples.");
         }
         solvedDataDir = new File(getDataDir(), "solved");
-        if (!solvedDataDir.exists()) {
+        if (!solvedDataDir.exists() && !solvedDataDir.mkdir()) {
             throw new IllegalStateException("The directory solvedDataDir (" + solvedDataDir.getAbsolutePath()
-                    + ") does not exist. The working directory should be set to drools-planner-examples.");
+                    + ") does not exist and could not be created.");
         }
         if (hasExporter()) {
             exportDataDir = new File(getDataDir(), "output");
-            if (!exportDataDir.exists()) {
+            if (!exportDataDir.exists() && !exportDataDir.mkdir()) {
                 throw new IllegalStateException("The directory exportDataDir (" + exportDataDir.getAbsolutePath()
-                        + ") does not exist. The working directory should be set to drools-planner-examples.");
+                        + ") does not exist and could not be created.");
             }
         }
     }



More information about the jboss-svn-commits mailing list