Commit a2fe4a0b by Nilu

sorting importance for requirements screens

parent 34ee0485
...@@ -82,6 +82,9 @@ public class Utils ...@@ -82,6 +82,9 @@ public class Utils
importances.add(importance); importances.add(importance);
} }
} }
Collections.sort(importances, (a, b) -> b.getWeightingScore().compareTo(a.getWeightingScore()));
return importances.toArray(new Importance[0]); return importances.toArray(new Importance[0]);
} }
......
...@@ -310,7 +310,7 @@ ...@@ -310,7 +310,7 @@
MultiHashtable<Importance, AssessmentCriteriaAnswer> reqAnswersByImportance = jobApplication.getRequirementAnswersByImportance(); MultiHashtable<Importance, AssessmentCriteriaAnswer> reqAnswersByImportance = jobApplication.getRequirementAnswersByImportance();
Map<Importance, Long> requirementFitData = (Map<Importance, Long>)jobApplication.getRequirementFit(); Map<Importance, Long> requirementFitData = (Map<Importance, Long>)jobApplication.getRequirementFit();
for(Importance importance: requirementFitData.keySet()) for(Importance importance: Utils.getImportancesForAssessment())
{ {
if(importance==null) if(importance==null)
{ {
......
...@@ -213,12 +213,8 @@ ...@@ -213,12 +213,8 @@
<% <%
Map<Importance, Long> requirementFitData = (Map<Importance, Long>)jobApplication.getRequirementFit(); Map<Importance, Long> requirementFitData = (Map<Importance, Long>)jobApplication.getRequirementFit();
for(Importance importance: requirementFitData.keySet()) for(Importance importance: Utils.getImportancesForAssessment())
{ {
if(importance==null)
{
continue;
}
%> %>
<div class="detail-row"> <div class="detail-row">
<div class="detail-label"><oneit:toString value="<%= importance %>" mode="EscapeHTML"/></div> <div class="detail-label"><oneit:toString value="<%= importance %>" mode="EscapeHTML"/></div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment