[jboss-svn-commits] JBL Code SVN: r17581 - labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jan 6 14:35:13 EST 2008


Author: ge0ffrey
Date: 2008-01-06 14:35:13 -0500 (Sun, 06 Jan 2008)
New Revision: 17581

Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver/examinationScoreRules.drl
Log:
mvel todo's

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver/examinationScoreRules.drl
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver/examinationScoreRules.drl	2008-01-06 11:55:00 UTC (rev 17580)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/resources/org/drools/solver/examples/itc2007/examination/solver/examinationScoreRules.drl	2008-01-06 19:35:13 UTC (rev 17581)
@@ -63,7 +63,8 @@
 // More time required during a period than available in that period.
 rule "periodDurationTooShort"
     when
-        $exam : Exam($periodDuration : period.durationInMinutes, topic.duration > $periodDuration);
+        // TODO don't switch to MVEL with period.durationInMinutes
+        $exam : Exam($periodDuration : period.durationInMinutes, eval(topic.getDuration() > (Integer) $periodDuration));
     then
         insertLogical(new IntConstraintOccurrence("periodDurationTooShort", ConstraintType.NEGATIVE_HARD,
             $exam));
@@ -75,6 +76,7 @@
         $period : Period();
         $room : Room($capacity : capacity);
         $totalStudentListSize : Number() from accumulate(
+            // TODO don't switch to MVEL with topic.studentListSize
             Exam(period == $period, room == $room, $studentListSize : topic.studentListSize),
             // sumInteger($studentListSize) // Vote for http://jira.jboss.com/jira/browse/JBRULES-1075
             sum($studentListSize)
@@ -261,4 +263,4 @@
         );
     then
         scoreCalculator.setSoftConstraintsBroken($softTotal.intValue());
-end
\ No newline at end of file
+end




More information about the jboss-svn-commits mailing list