[jboss-svn-commits] JBL Code SVN: r17484 - labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jan 1 08:30:18 EST 2008
Author: ge0ffrey
Date: 2008-01-01 08:30:18 -0500 (Tue, 01 Jan 2008)
New Revision: 17484
Modified:
labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence/ExaminationInputConvertor.java
Log:
method order
Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence/ExaminationInputConvertor.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence/ExaminationInputConvertor.java 2008-01-01 13:29:43 UTC (rev 17483)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence/ExaminationInputConvertor.java 2008-01-01 13:30:18 UTC (rev 17484)
@@ -100,41 +100,6 @@
return examination;
}
- private void tagFrontLoadLargeTopics(Examination examination) {
- List<Topic> sortedTopicList = new ArrayList<Topic>(examination.getTopicList());
- Collections.sort(sortedTopicList, new Comparator<Topic>() {
- public int compare(Topic a, Topic b) {
- return (a.getStudentListSize() < b.getStudentListSize()) ? -1 :
- ((a.getStudentListSize() > b.getStudentListSize()) ? 1 : 0);
- }
- });
- int frontLoadLargeTopicSize = examination.getInstitutionalWeighting().getFrontLoadLargeTopicSize();
- if (frontLoadLargeTopicSize == 0) {
- return;
- }
- int minimumStudentListSize = sortedTopicList.get(sortedTopicList.size() - frontLoadLargeTopicSize)
- .getStudentListSize();
- for (Topic topic : sortedTopicList) {
- if (topic.getStudentListSize() >= minimumStudentListSize) {
- topic.setFrontLoadLarge(true);
- }
- }
- }
-
- private void tagFrontLoadLastPeriods(Examination examination) {
- List<Period> periodList = examination.getPeriodList();
- int frontLoadLastPeriodSize = examination.getInstitutionalWeighting().getFrontLoadLastPeriodSize();
- if (frontLoadLastPeriodSize == 0) {
- return;
- }
- int minimumPeriodIndex = periodList.get(periodList.size() - frontLoadLastPeriodSize).getPeriodIndex();
- for (Period period : periodList) {
- if (period.getPeriodIndex() >= minimumPeriodIndex) {
- period.setFrontLoadLast(true);
- }
- }
- }
-
private void readTopicListAndStudentList(BufferedReader bufferedReader, Examination examination) throws IOException {
Map<Integer, Student> studentMap = new HashMap<Integer, Student>();
int examSize = readHeaderWithNumber(bufferedReader, "Exams");
@@ -316,6 +281,41 @@
return lineTokens;
}
+ private void tagFrontLoadLargeTopics(Examination examination) {
+ List<Topic> sortedTopicList = new ArrayList<Topic>(examination.getTopicList());
+ Collections.sort(sortedTopicList, new Comparator<Topic>() {
+ public int compare(Topic a, Topic b) {
+ return (a.getStudentListSize() < b.getStudentListSize()) ? -1 :
+ ((a.getStudentListSize() > b.getStudentListSize()) ? 1 : 0);
+ }
+ });
+ int frontLoadLargeTopicSize = examination.getInstitutionalWeighting().getFrontLoadLargeTopicSize();
+ if (frontLoadLargeTopicSize == 0) {
+ return;
+ }
+ int minimumStudentListSize = sortedTopicList.get(sortedTopicList.size() - frontLoadLargeTopicSize)
+ .getStudentListSize();
+ for (Topic topic : sortedTopicList) {
+ if (topic.getStudentListSize() >= minimumStudentListSize) {
+ topic.setFrontLoadLarge(true);
+ }
+ }
+ }
+
+ private void tagFrontLoadLastPeriods(Examination examination) {
+ List<Period> periodList = examination.getPeriodList();
+ int frontLoadLastPeriodSize = examination.getInstitutionalWeighting().getFrontLoadLastPeriodSize();
+ if (frontLoadLastPeriodSize == 0) {
+ return;
+ }
+ int minimumPeriodIndex = periodList.get(periodList.size() - frontLoadLastPeriodSize).getPeriodIndex();
+ for (Period period : periodList) {
+ if (period.getPeriodIndex() >= minimumPeriodIndex) {
+ period.setFrontLoadLast(true);
+ }
+ }
+ }
+
private void createExamList(Examination examination) {
List<Topic> topicList = examination.getTopicList();
List<Period> periodList = examination.getPeriodList();
More information about the jboss-svn-commits
mailing list