public static AsinFields getAsinDetailFieldByName(String name) { for (AsinFields asinFields : AsinFields.values()) { if (asinFields.name.equalsIgnoreCase(name)) { return asinFields; } } throw new IllegalArgumentException(TopAsinUtil.ASINFIELDS_NOT_FOUND + ":name - " + name); }
public static AsinFields getAsinDetailFieldByIndex(int index) { for (AsinFields asinFields : AsinFields.values()) { if (asinFields.index == index) { return asinFields; } } throw new IllegalArgumentException(TopAsinUtil.ASINFIELDS_NOT_FOUND + ":index - " + index); }
public static int getAsinFieldsCount() { return AsinFields.values().length; }