[jboss-svn-commits] JBL Code SVN: r32856 - labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu May 13 07:01:53 EDT 2010
Author: ge0ffrey
Date: 2010-05-13 07:01:53 -0400 (Thu, 13 May 2010)
New Revision: 32856
Modified:
labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringEvaluatorHelper.java
Log:
eval helper
Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringEvaluatorHelper.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringEvaluatorHelper.java 2010-05-13 10:59:29 UTC (rev 32855)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/nurserostering/persistence/NurseRosteringEvaluatorHelper.java 2010-05-13 11:01:53 UTC (rev 32856)
@@ -78,6 +78,12 @@
}
private void processLine(String line) {
+ int employeeIndex = line.indexOf("Employee: ");
+ if (employeeIndex >= 0) {
+ lastEmployeeCode = line.substring(employeeIndex).replaceAll("Employee: (.+)", "$1");
+ } else if (line.contains("Penalty:")) {
+ lastEmployeeCode = null;
+ }
if (lineContainsFilter == null || line.contains(lineContainsFilter)) {
int excessIndex = line.indexOf("excess = ");
if (excessIndex >= 0) {
@@ -92,12 +98,6 @@
excess[1] += value;
}
}
- int employeeIndex = line.indexOf("Employee: ");
- if (employeeIndex >= 0) {
- lastEmployeeCode = line.substring(employeeIndex).replaceAll("Employee: (.+)", "$1");
- } else if (line.contains("Penalty:")) {
- lastEmployeeCode = null;
- }
if (lastEmployeeCode != null) {
System.out.print("E(" + lastEmployeeCode + ") ");
}
More information about the jboss-svn-commits
mailing list