[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