[jboss-svn-commits] JBL Code SVN: r33109 - labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 27 05:32:34 EDT 2010


Author: ge0ffrey
Date: 2010-05-27 05:32:34 -0400 (Thu, 27 May 2010)
New Revision: 33109

Modified:
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringSolutionImporter.java
Log:
importer: dayOfweek parsing

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringSolutionImporter.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringSolutionImporter.java	2010-05-27 08:52:28 UTC (rev 33108)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringSolutionImporter.java	2010-05-27 09:32:34 UTC (rev 33109)
@@ -326,6 +326,19 @@
                                         + ") of pattern (" + pattern.getCode() + ") does not exist.");
                             }
                         }
+                        Element dayElement = patternEntryElement.getChild("Day");
+                        DayOfWeek dayOfWeek = DayOfWeek.valueOfCode(dayElement.getText());
+                        if (dayOfWeek == null) {
+                            if (dayElement.getText().equals("Any")) {
+                                // TODO
+
+
+                            } else {
+                                throw new IllegalArgumentException("The dayOfWeek (" + dayElement.getText()
+                                        + ") of pattern (" + pattern.getCode() + ") does not exist.");
+                            }
+                        }
+
                         // TODO shiftType & day etc
 
     //        <PatternEntry index="0">



More information about the jboss-svn-commits mailing list