package atlas.classifiers;
public class AdditionalTerminalCapabilityClassifier
implements java.io.Serializable, iapp.services.Classifier {
public static final AdditionalTerminalCapabilityClassifier CASH = new AdditionalTerminalCapabilityClassifier("8");
public static final AdditionalTerminalCapabilityClassifier GOODS = new AdditionalTerminalCapabilityClassifier("7");
public static final AdditionalTerminalCapabilityClassifier SERVICES = new AdditionalTerminalCapabilityClassifier("6");
public static final AdditionalTerminalCapabilityClassifier CASHBACK = new AdditionalTerminalCapabilityClassifier("5");
public static final AdditionalTerminalCapabilityClassifier INQUIRY = new AdditionalTerminalCapabilityClassifier("4");
public static final AdditionalTerminalCapabilityClassifier TRANSFER = new AdditionalTerminalCapabilityClassifier("3");
public static final AdditionalTerminalCapabilityClassifier PAYMENT = new AdditionalTerminalCapabilityClassifier("2");
public static final AdditionalTerminalCapabilityClassifier ADMINISTRATIVE = new AdditionalTerminalCapabilityClassifier("1");
public static final AdditionalTerminalCapabilityClassifier CASH_DEPOSIT = new AdditionalTerminalCapabilityClassifier("18");
public static final AdditionalTerminalCapabilityClassifier NUMERIC_KEYS = new AdditionalTerminalCapabilityClassifier("28");
public static final AdditionalTerminalCapabilityClassifier ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS = new AdditionalTerminalCapabilityClassifier("27");
public static final AdditionalTerminalCapabilityClassifier COMMAND_KEYS = new AdditionalTerminalCapabilityClassifier("26");
public static final AdditionalTerminalCapabilityClassifier FUNCTION_KEYS = new AdditionalTerminalCapabilityClassifier("25");
public static final AdditionalTerminalCapabilityClassifier PRINT_ATTENDANT = new AdditionalTerminalCapabilityClassifier("38");
public static final AdditionalTerminalCapabilityClassifier PRINT_CARDHOLDER = new AdditionalTerminalCapabilityClassifier("37");
public static final AdditionalTerminalCapabilityClassifier DISPLAY_ATTENDANT = new AdditionalTerminalCapabilityClassifier("36");
public static final AdditionalTerminalCapabilityClassifier DISPLAY_CARDHOLDER = new AdditionalTerminalCapabilityClassifier("35");
public static final AdditionalTerminalCapabilityClassifier CASH = new AdditionalTerminalCapabilityClassifier("8");
public static final AdditionalTerminalCapabilityClassifier GOODS = new AdditionalTerminalCapabilityClassifier("7");
public static final AdditionalTerminalCapabilityClassifier SERVICES = new AdditionalTerminalCapabilityClassifier("6");
public static final AdditionalTerminalCapabilityClassifier CASHBACK = new AdditionalTerminalCapabilityClassifier("5");
public static final AdditionalTerminalCapabilityClassifier INQUIRY = new AdditionalTerminalCapabilityClassifier("4");
public static final AdditionalTerminalCapabilityClassifier TRANSFER = new AdditionalTerminalCapabilityClassifier("3");
public static final AdditionalTerminalCapabilityClassifier PAYMENT = new AdditionalTerminalCapabilityClassifier("2");
public static final AdditionalTerminalCapabilityClassifier ADMINISTRATIVE = new AdditionalTerminalCapabilityClassifier("1");
public static final AdditionalTerminalCapabilityClassifier CASH_DEPOSIT = new AdditionalTerminalCapabilityClassifier("18");
public static final AdditionalTerminalCapabilityClassifier NUMERIC_KEYS = new AdditionalTerminalCapabilityClassifier("28");
public static final AdditionalTerminalCapabilityClassifier ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS = new AdditionalTerminalCapabilityClassifier("27");
public static final AdditionalTerminalCapabilityClassifier COMMAND_KEYS = new AdditionalTerminalCapabilityClassifier("26");
public static final AdditionalTerminalCapabilityClassifier FUNCTION_KEYS = new AdditionalTerminalCapabilityClassifier("25");
public static final AdditionalTerminalCapabilityClassifier PRINT_ATTENDANT = new AdditionalTerminalCapabilityClassifier("38");
public static final AdditionalTerminalCapabilityClassifier PRINT_CARDHOLDER = new AdditionalTerminalCapabilityClassifier("37");
public static final AdditionalTerminalCapabilityClassifier DISPLAY_ATTENDANT = new AdditionalTerminalCapabilityClassifier("36");
public static final AdditionalTerminalCapabilityClassifier DISPLAY_CARDHOLDER = new AdditionalTerminalCapabilityClassifier("35");
public static final AdditionalTerminalCapabilityClassifier CASH = new AdditionalTerminalCapabilityClassifier("8");
public static final AdditionalTerminalCapabilityClassifier GOODS = new AdditionalTerminalCapabilityClassifier("7");
public static final AdditionalTerminalCapabilityClassifier SERVICES = new AdditionalTerminalCapabilityClassifier("6");
public static final AdditionalTerminalCapabilityClassifier CASHBACK = new AdditionalTerminalCapabilityClassifier("5");
public static final AdditionalTerminalCapabilityClassifier INQUIRY = new AdditionalTerminalCapabilityClassifier("4");
public static final AdditionalTerminalCapabilityClassifier TRANSFER = new AdditionalTerminalCapabilityClassifier("3");
public static final AdditionalTerminalCapabilityClassifier PAYMENT = new AdditionalTerminalCapabilityClassifier("2");
public static final AdditionalTerminalCapabilityClassifier ADMINISTRATIVE = new AdditionalTerminalCapabilityClassifier("1");
public static final AdditionalTerminalCapabilityClassifier CASH_DEPOSIT = new AdditionalTerminalCapabilityClassifier("18");
public static final AdditionalTerminalCapabilityClassifier NUMERIC_KEYS = new AdditionalTerminalCapabilityClassifier("28");
public static final AdditionalTerminalCapabilityClassifier ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS = new AdditionalTerminalCapabilityClassifier("27");
public static final AdditionalTerminalCapabilityClassifier COMMAND_KEYS = new AdditionalTerminalCapabilityClassifier("26");
public static final AdditionalTerminalCapabilityClassifier FUNCTION_KEYS = new AdditionalTerminalCapabilityClassifier("25");
public static final AdditionalTerminalCapabilityClassifier PRINT_ATTENDANT = new AdditionalTerminalCapabilityClassifier("38");
public static final AdditionalTerminalCapabilityClassifier PRINT_CARDHOLDER = new AdditionalTerminalCapabilityClassifier("37");
public static final AdditionalTerminalCapabilityClassifier DISPLAY_ATTENDANT = new AdditionalTerminalCapabilityClassifier("36");
public static final AdditionalTerminalCapabilityClassifier DISPLAY_CARDHOLDER = new AdditionalTerminalCapabilityClassifier("35");
private static final java.util.Map values = new java.util.TreeMap();
private static java.util.List literals = new java.util.ArrayList(3);
private static java.util.List names = new java.util.ArrayList(3);
/**
* Initializes the values.
*/
static {
values.put(CASH.value, CASH);
literals.add(CASH.value);
CASH.setName("CASH");
names.add("CASH");
values.put(GOODS.value, GOODS);
literals.add(GOODS.value);
GOODS.setName("GOODS");
names.add("GOODS");
values.put(SERVICES.value, SERVICES);
literals.add(SERVICES.value);
SERVICES.setName("SERVICES");
names.add("SERVICES");
values.put(CASHBACK.value, CASHBACK);
literals.add(CASHBACK.value);
CASHBACK.setName("CASHBACK");
names.add("CASHBACK");
values.put(INQUIRY.value, INQUIRY);
literals.add(INQUIRY.value);
INQUIRY.setName("INQUIRY");
names.add("INQUIRY");
values.put(TRANSFER.value, TRANSFER);
literals.add(TRANSFER.value);
TRANSFER.setName("TRANSFER");
names.add("TRANSFER");
values.put(PAYMENT.value, PAYMENT);
literals.add(PAYMENT.value);
PAYMENT.setName("PAYMENT");
names.add("PAYMENT");
values.put(ADMINISTRATIVE.value, ADMINISTRATIVE);
literals.add(ADMINISTRATIVE.value);
ADMINISTRATIVE.setName("ADMINISTRATIVE");
names.add("ADMINISTRATIVE");
values.put(CASH_DEPOSIT.value, CASH_DEPOSIT);
literals.add(CASH_DEPOSIT.value);
CASH_DEPOSIT.setName("CASH_DEPOSIT");
names.add("CASH_DEPOSIT");
values.put(NUMERIC_KEYS.value, NUMERIC_KEYS);
literals.add(NUMERIC_KEYS.value);
NUMERIC_KEYS.setName("NUMERIC_KEYS");
names.add("NUMERIC_KEYS");
values.put(ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.value, ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS);
literals.add(ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.value);
ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.setName("ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS");
names.add("ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS");
values.put(COMMAND_KEYS.value, COMMAND_KEYS);
literals.add(COMMAND_KEYS.value);
COMMAND_KEYS.setName("COMMAND_KEYS");
names.add("COMMAND_KEYS");
values.put(FUNCTION_KEYS.value, FUNCTION_KEYS);
literals.add(FUNCTION_KEYS.value);
FUNCTION_KEYS.setName("FUNCTION_KEYS");
names.add("FUNCTION_KEYS");
values.put(PRINT_ATTENDANT.value, PRINT_ATTENDANT);
literals.add(PRINT_ATTENDANT.value);
PRINT_ATTENDANT.setName("PRINT_ATTENDANT");
names.add("PRINT_ATTENDANT");
values.put(PRINT_CARDHOLDER.value, PRINT_CARDHOLDER);
literals.add(PRINT_CARDHOLDER.value);
PRINT_CARDHOLDER.setName("PRINT_CARDHOLDER");
names.add("PRINT_CARDHOLDER");
values.put(DISPLAY_ATTENDANT.value, DISPLAY_ATTENDANT);
literals.add(DISPLAY_ATTENDANT.value);
DISPLAY_ATTENDANT.setName("DISPLAY_ATTENDANT");
names.add("DISPLAY_ATTENDANT");
values.put(DISPLAY_CARDHOLDER.value, DISPLAY_CARDHOLDER);
literals.add(DISPLAY_CARDHOLDER.value);
DISPLAY_CARDHOLDER.setName("DISPLAY_CARDHOLDER");
names.add("DISPLAY_CARDHOLDER");
values.put(CASH.value, CASH);
literals.add(CASH.value);
CASH.setName("CASH");
names.add("CASH");
values.put(GOODS.value, GOODS);
literals.add(GOODS.value);
GOODS.setName("GOODS");
names.add("GOODS");
values.put(SERVICES.value, SERVICES);
literals.add(SERVICES.value);
SERVICES.setName("SERVICES");
names.add("SERVICES");
values.put(CASHBACK.value, CASHBACK);
literals.add(CASHBACK.value);
CASHBACK.setName("CASHBACK");
names.add("CASHBACK");
values.put(INQUIRY.value, INQUIRY);
literals.add(INQUIRY.value);
INQUIRY.setName("INQUIRY");
names.add("INQUIRY");
values.put(TRANSFER.value, TRANSFER);
literals.add(TRANSFER.value);
TRANSFER.setName("TRANSFER");
names.add("TRANSFER");
values.put(PAYMENT.value, PAYMENT);
literals.add(PAYMENT.value);
PAYMENT.setName("PAYMENT");
names.add("PAYMENT");
values.put(ADMINISTRATIVE.value, ADMINISTRATIVE);
literals.add(ADMINISTRATIVE.value);
ADMINISTRATIVE.setName("ADMINISTRATIVE");
names.add("ADMINISTRATIVE");
values.put(CASH_DEPOSIT.value, CASH_DEPOSIT);
literals.add(CASH_DEPOSIT.value);
CASH_DEPOSIT.setName("CASH_DEPOSIT");
names.add("CASH_DEPOSIT");
values.put(NUMERIC_KEYS.value, NUMERIC_KEYS);
literals.add(NUMERIC_KEYS.value);
NUMERIC_KEYS.setName("NUMERIC_KEYS");
names.add("NUMERIC_KEYS");
values.put(ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.value, ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS);
literals.add(ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.value);
ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.setName("ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS");
names.add("ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS");
values.put(COMMAND_KEYS.value, COMMAND_KEYS);
literals.add(COMMAND_KEYS.value);
COMMAND_KEYS.setName("COMMAND_KEYS");
names.add("COMMAND_KEYS");
values.put(FUNCTION_KEYS.value, FUNCTION_KEYS);
literals.add(FUNCTION_KEYS.value);
FUNCTION_KEYS.setName("FUNCTION_KEYS");
names.add("FUNCTION_KEYS");
values.put(PRINT_ATTENDANT.value, PRINT_ATTENDANT);
literals.add(PRINT_ATTENDANT.value);
PRINT_ATTENDANT.setName("PRINT_ATTENDANT");
names.add("PRINT_ATTENDANT");
values.put(PRINT_CARDHOLDER.value, PRINT_CARDHOLDER);
literals.add(PRINT_CARDHOLDER.value);
PRINT_CARDHOLDER.setName("PRINT_CARDHOLDER");
names.add("PRINT_CARDHOLDER");
values.put(DISPLAY_ATTENDANT.value, DISPLAY_ATTENDANT);
literals.add(DISPLAY_ATTENDANT.value);
DISPLAY_ATTENDANT.setName("DISPLAY_ATTENDANT");
names.add("DISPLAY_ATTENDANT");
values.put(DISPLAY_CARDHOLDER.value, DISPLAY_CARDHOLDER);
literals.add(DISPLAY_CARDHOLDER.value);
DISPLAY_CARDHOLDER.setName("DISPLAY_CARDHOLDER");
names.add("DISPLAY_CARDHOLDER");
values.put(CASH.value, CASH);
literals.add(CASH.value);
CASH.setName("CASH");
names.add("CASH");
values.put(GOODS.value, GOODS);
literals.add(GOODS.value);
GOODS.setName("GOODS");
names.add("GOODS");
values.put(SERVICES.value, SERVICES);
literals.add(SERVICES.value);
SERVICES.setName("SERVICES");
names.add("SERVICES");
values.put(CASHBACK.value, CASHBACK);
literals.add(CASHBACK.value);
CASHBACK.setName("CASHBACK");
names.add("CASHBACK");
values.put(INQUIRY.value, INQUIRY);
literals.add(INQUIRY.value);
INQUIRY.setName("INQUIRY");
names.add("INQUIRY");
values.put(TRANSFER.value, TRANSFER);
literals.add(TRANSFER.value);
TRANSFER.setName("TRANSFER");
names.add("TRANSFER");
values.put(PAYMENT.value, PAYMENT);
literals.add(PAYMENT.value);
PAYMENT.setName("PAYMENT");
names.add("PAYMENT");
values.put(ADMINISTRATIVE.value, ADMINISTRATIVE);
literals.add(ADMINISTRATIVE.value);
ADMINISTRATIVE.setName("ADMINISTRATIVE");
names.add("ADMINISTRATIVE");
values.put(CASH_DEPOSIT.value, CASH_DEPOSIT);
literals.add(CASH_DEPOSIT.value);
CASH_DEPOSIT.setName("CASH_DEPOSIT");
names.add("CASH_DEPOSIT");
values.put(NUMERIC_KEYS.value, NUMERIC_KEYS);
literals.add(NUMERIC_KEYS.value);
NUMERIC_KEYS.setName("NUMERIC_KEYS");
names.add("NUMERIC_KEYS");
values.put(ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.value, ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS);
literals.add(ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.value);
ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS.setName("ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS");
names.add("ALPHABETIC_AND_SPECIAL_CHARACTERS_KEYS");
values.put(COMMAND_KEYS.value, COMMAND_KEYS);
literals.add(COMMAND_KEYS.value);
COMMAND_KEYS.setName("COMMAND_KEYS");
names.add("COMMAND_KEYS");
values.put(FUNCTION_KEYS.value, FUNCTION_KEYS);
literals.add(FUNCTION_KEYS.value);
FUNCTION_KEYS.setName("FUNCTION_KEYS");
names.add("FUNCTION_KEYS");
values.put(PRINT_ATTENDANT.value, PRINT_ATTENDANT);
literals.add(PRINT_ATTENDANT.value);
PRINT_ATTENDANT.setName("PRINT_ATTENDANT");
names.add("PRINT_ATTENDANT");
values.put(PRINT_CARDHOLDER.value, PRINT_CARDHOLDER);
literals.add(PRINT_CARDHOLDER.value);
PRINT_CARDHOLDER.setName("PRINT_CARDHOLDER");
names.add("PRINT_CARDHOLDER");
values.put(DISPLAY_ATTENDANT.value, DISPLAY_ATTENDANT);
literals.add(DISPLAY_ATTENDANT.value);
DISPLAY_ATTENDANT.setName("DISPLAY_ATTENDANT");
names.add("DISPLAY_ATTENDANT");
values.put(DISPLAY_CARDHOLDER.value, DISPLAY_CARDHOLDER);
literals.add(DISPLAY_CARDHOLDER.value);
DISPLAY_CARDHOLDER.setName("DISPLAY_CARDHOLDER");
names.add("DISPLAY_CARDHOLDER");
literals = java.util.Collections.unmodifiableList(literals);
names = java.util.Collections.unmodifiableList(names);
}
private java.lang.String value;
private java.lang.String name;
/**
* The default constructor allowing super classes to access it.
*/
protected AdditionalTerminalCapabilityClassifier() {}
private AdditionalTerminalCapabilityClassifier(java.lang.String value) {
this.value = value;
}
public String toString() {
return java.lang.String.valueOf(value);
}
/**
* Creates an instance of AdditionalTerminalCapabilityClassifier from <code>value</code>.
*
* @param value the value to create the AdditionalTerminalCapabilityClassifier from.
*/
public static AdditionalTerminalCapabilityClassifier fromString(java.lang.String value) {
if(value == null) return null;
final AdditionalTerminalCapabilityClassifier typeValue = (AdditionalTerminalCapabilityClassifier) values.get(value);
if (typeValue == null) {
throw new IllegalArgumentException("invalid value '" + value + "', possible values are: " + literals);
}
return typeValue;
}
/**
* Checks correct value for the classifier
*/
public boolean isAdditionalTerminalCapabilityClassifier(java.lang.String value){
return (value == null || values.get(value) != null);
}
/**
* Get/set for value
*/
public java.lang.String getValue() {
return this.value;
}
public java.lang.String getName() {
return this.name;
}
/**
* Get/set for name
*/
private void setName(java.lang.String name) {
this.name = name;
}
/**
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object that)
{
return (this == that) ? 0 : this.getValue().compareTo(((AdditionalTerminalCapabilityClassifier)that).getValue());
}
public static java.util.Map getValues() {
return values;
}
/**
* Returns an unmodifiable list containing the literals that are known by this enumeration.
*
* @return A List containing the actual literals defined by this enumeration, this list
* can not be modified.
*/
public static java.util.List literals() {
return literals;
}
/**
* Returns an unmodifiable list containing the names of the literals that are known
* by this enumeration.
*
* @return A List containing the actual names of the literals defined by this
* enumeration, this list can not be modified.
*/
public static java.util.List names() {
return names;
}
/**
* @see java.lang.Object#equals(java.lang.Object)
*/
public boolean equals(Object object) {
return (this == object)
|| (object instanceof AdditionalTerminalCapabilityClassifier && ((AdditionalTerminalCapabilityClassifier)object).getValue().equals(
this.getValue()));
}
/**
* @see java.lang.Object#hashCode()
*/
public int hashCode() {
return this.getValue().hashCode();
}
/**
* This method allows the deserialization of an instance of this enumeration type to return the actual instance
* that will be the singleton for the JVM in which the current thread is running.
* <p/>
* Doing this will allow users to safely use the equality operator <code>==</code> for enumerations because
* a regular deserialized object is always a newly constructed instance and will therefore never be
* an existing reference; it is this <code>readResolve()</code> method which will intercept the deserialization
* process in order to return the proper singleton reference.
*/
private java.lang.Object readResolve() throws java.io.ObjectStreamException {
return AdditionalTerminalCapabilityClassifier.fromString(this.value);
}
}