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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 24 11:00:31 EDT 2010


Author: ge0ffrey
Date: 2010-05-24 11:00:31 -0400 (Mon, 24 May 2010)
New Revision: 33046

Modified:
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/WeekendDefinition.java
   labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/swingui/NurseRosteringPanel.java
Log:
show weekdefinition

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/WeekendDefinition.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/WeekendDefinition.java	2010-05-24 14:57:39 UTC (rev 33045)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/domain/WeekendDefinition.java	2010-05-24 15:00:31 UTC (rev 33046)
@@ -37,7 +37,7 @@
         return code;
     }
 
-    private boolean isWeekend(DayOfWeek dayOfWeek) {
+    public boolean isWeekend(DayOfWeek dayOfWeek) {
         return dayOfWeekSet.contains(dayOfWeek);
     }
 

Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/swingui/NurseRosteringPanel.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/swingui/NurseRosteringPanel.java	2010-05-24 14:57:39 UTC (rev 33045)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/swingui/NurseRosteringPanel.java	2010-05-24 15:00:31 UTC (rev 33046)
@@ -75,7 +75,7 @@
             employeeShiftDatePanelMap.put(employee, shiftDatePanelMap);
             for (ShiftDate shiftDate : schedule.getShiftDateList()) {
                 EmployeeShiftDatePanel employeeShiftDatePanel = new EmployeeShiftDatePanel();
-                if (shiftDate.getDayOfWeek() == DayOfWeek.SATURDAY || shiftDate.getDayOfWeek() == DayOfWeek.SUNDAY) {
+                if (employee.getContract().getWeekendDefinition().isWeekend(shiftDate.getDayOfWeek())) {
                     employeeShiftDatePanel.setBackground(Color.LIGHT_GRAY);
                 }
                 employeeShiftDatePanel.setToolTipText("employee " + employee.getCode()



More information about the jboss-svn-commits mailing list