[jboss-svn-commits] JBL Code SVN: r25957 - labs/jbossrules/trunk/drools-solver/src/main/assembly/docs.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Apr 5 15:10:18 EDT 2009
Author: ge0ffrey
Date: 2009-04-05 15:10:18 -0400 (Sun, 05 Apr 2009)
New Revision: 25957
Added:
labs/jbossrules/trunk/drools-solver/src/main/assembly/docs/UpgradeFromPreviousVersionRecipe.txt
Log:
javadocs (extraction from score_refactor attempt 1 that cannot be committed because its a lot slower)
Added: labs/jbossrules/trunk/drools-solver/src/main/assembly/docs/UpgradeFromPreviousVersionRecipe.txt
===================================================================
--- labs/jbossrules/trunk/drools-solver/src/main/assembly/docs/UpgradeFromPreviousVersionRecipe.txt (rev 0)
+++ labs/jbossrules/trunk/drools-solver/src/main/assembly/docs/UpgradeFromPreviousVersionRecipe.txt 2009-04-05 19:10:18 UTC (rev 25957)
@@ -0,0 +1,45 @@
+Intro
+=====
+
+Drools solver isn't backwards compatible at the time.
+This file describes how can you upgrade from earlier versions to the latest.
+
+From m2 to next
+===============
+
+TODO commit the refactor below
+
+New interface score (replace score as a double) and new class ScoreHolder (replaces ScoreCalculator)
+----------------------------------------------------------------------------------------------------
+
+The score isn't a double any more, now it's an implementation of the interface Score.
+The *ScoreCalculator classes have been replaced by a ScoreHolder.
+
+If you're using a HardAndSoftConstraintScoreCalculator:
+
+ Old code:
+ import org.drools.solver.core.score.calculator.HardAndSoftConstraintScoreCalculator;
+ ...
+ global HardAndSoftConstraintScoreCalculator scoreCalculator;
+
+ New code:
+ import org.drools.solver.core.score.holder.ScoreHolder;
+ import org.drools.solver.core.score.DefaultHardAndSoftScore;
+ ...
+ global ScoreHolder scoreHolder;
+
+Or if you're using a SimpleScoreCalculator:
+
+ Old code:
+ import org.drools.solver.core.score.calculator.SimpleScoreCalculator;
+ ...
+ global SimpleScoreCalculator scoreCalculator;
+
+ New code:
+ import org.drools.solver.core.score.holder.ScoreHolder;
+ import org.drools.solver.core.score.DefaultSimpleScore;
+ ...
+ global ScoreHolder scoreHolder;
+
+
+
More information about the jboss-svn-commits
mailing list