import java.util.Arrays;
import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.Map;
import org.apache.log4j.Logger;
*/
@Override
public Map<Object, String> getKeyLabelPairs() {
- Map<Object, String> keyLabelPairs = new HashMap<Object, String>();
+ Map<Object, String> keyLabelPairs = new LinkedHashMap<Object, String>();
keyLabelPairs.putAll(AbstractUtility.orderTerms(Arrays.asList(SpecimenOrObservationType.values())));
return keyLabelPairs;
}
@Override
public boolean savesEntity() {
- // TODO Auto-generated method stub
return true;
}
Comparator<T> comparator = new Comparator<T>() {
@Override
public int compare(T t1, T t2) {
- return t1.getKey().compareTo(t2.getKey());
+ return t1.getMessage().compareTo(t2.getMessage());
}
};
Map<T, String> result = new LinkedHashMap<T, String>();
T root = entry.getKey();
result.put(root, root.getMessage());
for(T child:entry.getValue()){
- result.put(child, " - " + child.getMessage());
+ result.put(child, " " + child.getMessage());
}
}
return result;