[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