[jboss-svn-commits] JBL Code SVN: r17991 - in labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination: domain/solver and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jan 20 15:46:51 EST 2008
Author: ge0ffrey
Date: 2008-01-20 15:46:50 -0500 (Sun, 20 Jan 2008)
New Revision: 17991
Added:
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/ExamBefore.java
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/ExamCoincidence.java
Removed:
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamBefore.java
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamCoincidence.java
Modified:
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/Exam.java
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/solver/solution/initializer/ExaminationStartingSolutionInitializer.java
Log:
move examBefore and ExamCoincidence
Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/Exam.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/Exam.java 2008-01-20 19:30:13 UTC (rev 17990)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/Exam.java 2008-01-20 20:46:50 UTC (rev 17991)
@@ -4,6 +4,8 @@
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.drools.solver.examples.common.domain.AbstractPersistable;
+import org.drools.solver.examples.itc2007.examination.domain.solver.ExamBefore;
+import org.drools.solver.examples.itc2007.examination.domain.solver.ExamCoincidence;
/**
* @author Geoffrey De Smet
Deleted: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamBefore.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamBefore.java 2008-01-20 19:30:13 UTC (rev 17990)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamBefore.java 2008-01-20 20:46:50 UTC (rev 17991)
@@ -1,26 +0,0 @@
-package org.drools.solver.examples.itc2007.examination.domain;
-
-import java.io.Serializable;
-import java.util.Set;
-
-/**
- * Calculated during initialization, not used for score calculation, used for move creation.
- * @author Geoffrey De Smet
- */
-public class ExamBefore implements Serializable {
-
- private Set<Exam> afterExamSet;
-
- public ExamBefore(Set<Exam> afterExamSet) {
- this.afterExamSet = afterExamSet;
- }
-
- public Set<Exam> getAfterExamSet() {
- return afterExamSet;
- }
-
- public void setAfterExamSet(Set<Exam> afterExamSet) {
- this.afterExamSet = afterExamSet;
- }
-
-}
\ No newline at end of file
Deleted: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamCoincidence.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamCoincidence.java 2008-01-20 19:30:13 UTC (rev 17990)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamCoincidence.java 2008-01-20 20:46:50 UTC (rev 17991)
@@ -1,40 +0,0 @@
-package org.drools.solver.examples.itc2007.examination.domain;
-
-import java.io.Serializable;
-import java.util.Set;
-
-/**
- * Calculated during initialization, not used for score calculation, used for move creation.
- * @author Geoffrey De Smet
- */
-public class ExamCoincidence implements Serializable {
-
- private Set<Exam> coincidenceExamSet;
- private Exam firstExam;
-
- public ExamCoincidence(Set<Exam> coincidenceExamSet) {
- this.coincidenceExamSet = coincidenceExamSet;
- for (Exam exam : coincidenceExamSet) {
- if (firstExam == null || firstExam.getId() > exam.getId()) {
- firstExam = exam;
- }
- }
- }
-
- public Set<Exam> getCoincidenceExamSet() {
- return coincidenceExamSet;
- }
-
- public void setCoincidenceExamSet(Set<Exam> coincidenceExamSet) {
- this.coincidenceExamSet = coincidenceExamSet;
- }
-
- public Exam getFirstExam() {
- return firstExam;
- }
-
- public void setFirstExam(Exam firstExam) {
- this.firstExam = firstExam;
- }
-
-}
\ No newline at end of file
Copied: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/ExamBefore.java (from rev 17988, labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamBefore.java)
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/ExamBefore.java (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/ExamBefore.java 2008-01-20 20:46:50 UTC (rev 17991)
@@ -0,0 +1,28 @@
+package org.drools.solver.examples.itc2007.examination.domain.solver;
+
+import java.io.Serializable;
+import java.util.Set;
+
+import org.drools.solver.examples.itc2007.examination.domain.Exam;
+
+/**
+ * Calculated during initialization, not used for score calculation, used for move creation.
+ * @author Geoffrey De Smet
+ */
+public class ExamBefore implements Serializable {
+
+ private Set<Exam> afterExamSet;
+
+ public ExamBefore(Set<Exam> afterExamSet) {
+ this.afterExamSet = afterExamSet;
+ }
+
+ public Set<Exam> getAfterExamSet() {
+ return afterExamSet;
+ }
+
+ public void setAfterExamSet(Set<Exam> afterExamSet) {
+ this.afterExamSet = afterExamSet;
+ }
+
+}
\ No newline at end of file
Copied: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/ExamCoincidence.java (from rev 17987, labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/ExamCoincidence.java)
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/ExamCoincidence.java (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/domain/solver/ExamCoincidence.java 2008-01-20 20:46:50 UTC (rev 17991)
@@ -0,0 +1,42 @@
+package org.drools.solver.examples.itc2007.examination.domain.solver;
+
+import java.io.Serializable;
+import java.util.Set;
+
+import org.drools.solver.examples.itc2007.examination.domain.Exam;
+
+/**
+ * Calculated during initialization, not used for score calculation, used for move creation.
+ * @author Geoffrey De Smet
+ */
+public class ExamCoincidence implements Serializable {
+
+ private Set<Exam> coincidenceExamSet;
+ private Exam firstExam;
+
+ public ExamCoincidence(Set<Exam> coincidenceExamSet) {
+ this.coincidenceExamSet = coincidenceExamSet;
+ for (Exam exam : coincidenceExamSet) {
+ if (firstExam == null || firstExam.getId() > exam.getId()) {
+ firstExam = exam;
+ }
+ }
+ }
+
+ public Set<Exam> getCoincidenceExamSet() {
+ return coincidenceExamSet;
+ }
+
+ public void setCoincidenceExamSet(Set<Exam> coincidenceExamSet) {
+ this.coincidenceExamSet = coincidenceExamSet;
+ }
+
+ public Exam getFirstExam() {
+ return firstExam;
+ }
+
+ public void setFirstExam(Exam firstExam) {
+ this.firstExam = firstExam;
+ }
+
+}
\ No newline at end of file
Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/solver/solution/initializer/ExaminationStartingSolutionInitializer.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/solver/solution/initializer/ExaminationStartingSolutionInitializer.java 2008-01-20 19:30:13 UTC (rev 17990)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/solver/solution/initializer/ExaminationStartingSolutionInitializer.java 2008-01-20 20:46:50 UTC (rev 17991)
@@ -15,14 +15,14 @@
import org.drools.solver.core.solution.initializer.AbstractStartingSolutionInitializer;
import org.drools.solver.examples.common.domain.PersistableIdComparator;
import org.drools.solver.examples.itc2007.examination.domain.Exam;
-import org.drools.solver.examples.itc2007.examination.domain.ExamBefore;
-import org.drools.solver.examples.itc2007.examination.domain.ExamCoincidence;
import org.drools.solver.examples.itc2007.examination.domain.Examination;
import org.drools.solver.examples.itc2007.examination.domain.Period;
import org.drools.solver.examples.itc2007.examination.domain.PeriodHardConstraint;
import org.drools.solver.examples.itc2007.examination.domain.PeriodHardConstraintType;
import org.drools.solver.examples.itc2007.examination.domain.Room;
import org.drools.solver.examples.itc2007.examination.domain.Topic;
+import org.drools.solver.examples.itc2007.examination.domain.solver.ExamBefore;
+import org.drools.solver.examples.itc2007.examination.domain.solver.ExamCoincidence;
/**
* @author Geoffrey De Smet
More information about the jboss-svn-commits
mailing list