[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