return (o1.getDocInfo().getStats() == null) ? -1 : 1;
}
if (display.getSelectedStatsOption().equals(
DocumentListDisplay.STATS_OPTION_MESSAGE)) {
TranslationStatistics msgStats1 =
o1.getDocInfo().getStats()
.getStats(localeId.getId(), StatUnit.MESSAGE);
TranslationStatistics msgStats2 =
o2.getDocInfo().getStats()
.getStats(localeId.getId(), StatUnit.MESSAGE);
return (int) (msgStats1.getPercentTranslated() - msgStats2
.getPercentTranslated());
} else {
TranslationStatistics msgStats1 =
o1.getDocInfo().getStats()
.getStats(localeId.getId(), StatUnit.WORD);
TranslationStatistics msgStats2 =
o2.getDocInfo().getStats()
.getStats(localeId.getId(), StatUnit.WORD);
return (int) (msgStats1.getPercentTranslated() - msgStats2
.getPercentTranslated());
}
}