[jboss-svn-commits] JBL Code SVN: r33181 - in labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering: persistence and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun May 30 04:30:37 EDT 2010


Author: ge0ffrey
Date: 2010-05-30 04:30:36 -0400 (Sun, 30 May 2010)
New Revision: 33181

Modified:
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/Pattern.java
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/PatternEntry.java
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringSolutionImporter.java
Log:
better toString

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/Pattern.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/Pattern.java	2010-05-30 08:13:37 UTC (rev 33180)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/Pattern.java	2010-05-30 08:30:36 UTC (rev 33181)
@@ -50,7 +50,7 @@
 
     @Override
     public String toString() {
-        return code;
+        return code + " " + patternEntryList;
     }
 
     public int getPatternEntrySize() {

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/PatternEntry.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/PatternEntry.java	2010-05-30 08:13:37 UTC (rev 33180)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/PatternEntry.java	2010-05-30 08:30:36 UTC (rev 33181)
@@ -13,10 +13,10 @@
     private Pattern pattern;
     private int entryIndex;
 
+    private PatternEntryPropertyWildcard shiftTypeWildcard;
+    private ShiftType shiftType;
     private PatternEntryPropertyWildcard dayOfWeekWildcard;
     private DayOfWeek dayOfWeek;
-    private PatternEntryPropertyWildcard shiftTypeWildcard;
-    private ShiftType shiftType;
 
     public Pattern getPattern() {
         return pattern;
@@ -34,6 +34,22 @@
         this.entryIndex = entryIndex;
     }
 
+    public PatternEntryPropertyWildcard getShiftTypeWildcard() {
+        return shiftTypeWildcard;
+    }
+
+    public void setShiftTypeWildcard(PatternEntryPropertyWildcard shiftTypeWildcard) {
+        this.shiftTypeWildcard = shiftTypeWildcard;
+    }
+
+    public ShiftType getShiftType() {
+        return shiftType;
+    }
+
+    public void setShiftType(ShiftType shiftType) {
+        this.shiftType = shiftType;
+    }
+
     public PatternEntryPropertyWildcard getDayOfWeekWildcard() {
         return dayOfWeekWildcard;
     }
@@ -50,22 +66,6 @@
         this.dayOfWeek = dayOfWeek;
     }
 
-    public PatternEntryPropertyWildcard getShiftTypeWildcard() {
-        return shiftTypeWildcard;
-    }
-
-    public void setShiftTypeWildcard(PatternEntryPropertyWildcard shiftTypeWildcard) {
-        this.shiftTypeWildcard = shiftTypeWildcard;
-    }
-
-    public ShiftType getShiftType() {
-        return shiftType;
-    }
-
-    public void setShiftType(ShiftType shiftType) {
-        this.shiftType = shiftType;
-    }
-
     public int compareTo(PatternEntry other) {
         return new CompareToBuilder()
                 .append(id, other.id)
@@ -74,8 +74,9 @@
 
     @Override
     public String toString() {
-        return pattern + "-" + entryIndex + ": "
-                + dayOfWeekWildcard + "(" + dayOfWeek + ") " + shiftTypeWildcard + "(" + shiftType + ")";
+        return pattern.getCode() + "-" + entryIndex + ": "
+                + (shiftTypeWildcard == PatternEntryPropertyWildcard.SPECIFIC ? shiftType : shiftTypeWildcard) + " on "
+                + (dayOfWeekWildcard == PatternEntryPropertyWildcard.SPECIFIC ? dayOfWeek : dayOfWeekWildcard);
     }
 
 }

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-30 08:13:37 UTC (rev 33180)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringSolutionImporter.java	2010-05-30 08:30:36 UTC (rev 33181)
@@ -352,10 +352,10 @@
                         patternEntry.setId(patternEntryId);
                         patternEntry.setPattern(pattern);
                         patternEntry.setEntryIndex(entryIndex);
+                        patternEntry.setShiftTypeWildcard(shiftTypeWildcard);
+                        patternEntry.setShiftType(shiftType);
                         patternEntry.setDayOfWeekWildcard(dayOfWeekWildcard);
                         patternEntry.setDayOfWeek(dayOfWeek);
-                        patternEntry.setShiftTypeWildcard(shiftTypeWildcard);
-                        patternEntry.setShiftType(shiftType);
                         patternEntryList.add(patternEntry);
                         patternEntryListOfPattern.add(patternEntry);
                         patternEntryId++;



More information about the jboss-svn-commits mailing list