Dirty solution for test increase slot. _All_ supervisor Availability objects are put under the Bachelor key in the sorted availability map. And some under Master _as_well_.

This commit is contained in:
Tom Vahlman 2012-02-23 17:31:29 +01:00
parent 3643f94dd3
commit 4fd328845c

@ -1,9 +1,6 @@
package se.su.dsv.scipro.match;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.*;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Component;
@ -275,6 +272,18 @@ public class GreedyMatchingAlgorithm implements MatchingAlgorithm {
sortedAvailability.get(availability.getProjectClass().getCode()).add(availability);
}
//start Tom+Anton test
//List<Availability> bachelorAvailabilities = sortedAvailability.get(ProjectClass.BACHELOR) != null ?
// sortedAvailability.get(ProjectClass.BACHELOR) : new ArrayList<Availability>();
List<Availability> bachelorAvailabilities = sortedAvailability.get(ProjectClass.BACHELOR);
if (bachelorAvailabilities != null)
for (Availability av : supervisorAvailability) {
if(!bachelorAvailabilities.contains(av))
bachelorAvailabilities.add(av);
}
//sortedAvailability.put(ProjectClass.BACHELOR, bachelorAvailabilities);
//end T+A
return sortedAvailability;
}