@Override public int compare(UserFieldDTO filed1, UserFieldDTO filed2) { if (filed1.getDisplayOrder() == 0) { filed1.setDisplayOrder(Integer.MAX_VALUE); } if (filed2.getDisplayOrder() == 0) { filed2.setDisplayOrder(Integer.MAX_VALUE); } if (filed1.getDisplayOrder() < filed2.getDisplayOrder()) { return -1; } if (filed1.getDisplayOrder() == filed2.getDisplayOrder()) { return 0; } if (filed1.getDisplayOrder() > filed2.getDisplayOrder()) { return 1; } return 0; }
@Override public int compare(UserFieldDTO filed1, UserFieldDTO filed2) { if (filed1.getDisplayOrder() == 0) { filed1.setDisplayOrder(Integer.MAX_VALUE); } if (filed2.getDisplayOrder() == 0) { filed2.setDisplayOrder(Integer.MAX_VALUE); } if (filed1.getDisplayOrder() < filed2.getDisplayOrder()) { return -1; } if (filed1.getDisplayOrder() == filed2.getDisplayOrder()) { return 0; } if (filed1.getDisplayOrder() > filed2.getDisplayOrder()) { return 1; } return 0; }