package org.ovirt.mobile.movirt.ui.listfragment.spinner;
import java.util.HashMap;
public enum SortOrderType {
A_TO_Z("A to Z", "Z to A"),
LOW_TO_HIGH("Low to High", "High to Low"),;
private String ascDisplayName;
private String descDisplayName;
private static HashMap<String, SortOrderType> descMap = new HashMap<>(values().length);
static {
for (SortOrderType o : values()) {
if (descMap.put(o.descDisplayName, o) != null) {
throw new IllegalStateException("Invalid mapping");
}
}
}
SortOrderType(String ascDisplayName, String descDisplayName) {
this.ascDisplayName = ascDisplayName;
this.descDisplayName = descDisplayName;
}
public String getAscDisplayName() {
return ascDisplayName;
}
public String getDescDisplayName() {
return descDisplayName;
}
public static org.ovirt.mobile.movirt.provider.SortOrder getSortOrder(String displayName) {
if (descMap.get(displayName) != null) {
return org.ovirt.mobile.movirt.provider.SortOrder.DESCENDING;
}
return org.ovirt.mobile.movirt.provider.SortOrder.ASCENDING;
}
}