package iapp.classifiers;
public class LimitClassifier
implements java.io.Serializable, iapp.services.Classifier {
public static final LimitClassifier TRANSACTION_VOLUME = new LimitClassifier("TV");
public static final LimitClassifier TRANSACTION_COUNT = new LimitClassifier("TC");
public static final LimitClassifier AVG_TRANSACTION_AMOUNT = new LimitClassifier("ATA");
public static final LimitClassifier AVG_TRANSACTION_VOLUME = new LimitClassifier("ATV");
public static final LimitClassifier AVG_TRANSACTION_COUNT = new LimitClassifier("ATC");
public static final LimitClassifier AVG_PROCESSING_FREQUENCY = new LimitClassifier("APF");
public static final LimitClassifier EVEN_AMOUNT_TRANSACTION_COUNT = new LimitClassifier("EAT");
public static final LimitClassifier LOW_TICKET_TRANSACTION_COUNT = new LimitClassifier("LTT");
public static final LimitClassifier DUPLICATE_AMOUNT_TRANSACTION_COUNT = new LimitClassifier("DAT");
public static final LimitClassifier DUPLICATE_CARD_TRANSACTION_COUNT = new LimitClassifier("DCT");
public static final LimitClassifier DUPLICATE_TRANSACTION_COUNT = new LimitClassifier("DTC");
public static final LimitClassifier CREDITS_COUNT = new LimitClassifier("CC");
public static final LimitClassifier REFUNDS_COUNT = new LimitClassifier("RC");
public static final LimitClassifier ACCOUNT_VERIFICATIONS_COUNT = new LimitClassifier("AVC");
public static final LimitClassifier DECLINES_RATE = new LimitClassifier("DR");
public static final LimitClassifier CHARGEBACKS_RATE = new LimitClassifier("CR");
public static final LimitClassifier RETURNS_RATE = new LimitClassifier("RR");
public static final LimitClassifier SWIPED_TRANSACTIONS_RATE = new LimitClassifier("STR");
public static final LimitClassifier KEYED_TRANSACTIONS_RATE = new LimitClassifier("KTR");
public static final LimitClassifier NON_PRESENT_TRANSACTIONS_RATE = new LimitClassifier("NPT");
public static final LimitClassifier MAX_OFF_HOURS_TRANSACTION_COUNT = new LimitClassifier("OHT");
public static final LimitClassifier MAX_INACTIVE_DAYS_COUNT = new LimitClassifier("IDC");
public static final LimitClassifier TRANSACTION_VOLUME = new LimitClassifier("TV");
public static final LimitClassifier TRANSACTION_COUNT = new LimitClassifier("TC");
public static final LimitClassifier AVG_TRANSACTION_AMOUNT = new LimitClassifier("ATA");
public static final LimitClassifier AVG_TRANSACTION_VOLUME = new LimitClassifier("ATV");
public static final LimitClassifier AVG_TRANSACTION_COUNT = new LimitClassifier("ATC");
public static final LimitClassifier AVG_PROCESSING_FREQUENCY = new LimitClassifier("APF");
public static final LimitClassifier EVEN_AMOUNT_TRANSACTION_COUNT = new LimitClassifier("EAT");
public static final LimitClassifier LOW_TICKET_TRANSACTION_COUNT = new LimitClassifier("LTT");
public static final LimitClassifier DUPLICATE_AMOUNT_TRANSACTION_COUNT = new LimitClassifier("DAT");
public static final LimitClassifier DUPLICATE_CARD_TRANSACTION_COUNT = new LimitClassifier("DCT");
public static final LimitClassifier DUPLICATE_TRANSACTION_COUNT = new LimitClassifier("DTC");
public static final LimitClassifier CREDITS_COUNT = new LimitClassifier("CC");
public static final LimitClassifier REFUNDS_COUNT = new LimitClassifier("RC");
public static final LimitClassifier ACCOUNT_VERIFICATIONS_COUNT = new LimitClassifier("AVC");
public static final LimitClassifier DECLINES_RATE = new LimitClassifier("DR");
public static final LimitClassifier CHARGEBACKS_RATE = new LimitClassifier("CR");
public static final LimitClassifier RETURNS_RATE = new LimitClassifier("RR");
public static final LimitClassifier SWIPED_TRANSACTIONS_RATE = new LimitClassifier("STR");
public static final LimitClassifier KEYED_TRANSACTIONS_RATE = new LimitClassifier("KTR");
public static final LimitClassifier NON_PRESENT_TRANSACTIONS_RATE = new LimitClassifier("NPT");
public static final LimitClassifier MAX_OFF_HOURS_TRANSACTION_COUNT = new LimitClassifier("OHT");
public static final LimitClassifier MAX_INACTIVE_DAYS_COUNT = new LimitClassifier("IDC");
public static final LimitClassifier TRANSACTION_VOLUME = new LimitClassifier("TV");
public static final LimitClassifier TRANSACTION_COUNT = new LimitClassifier("TC");
public static final LimitClassifier AVG_TRANSACTION_AMOUNT = new LimitClassifier("ATA");
public static final LimitClassifier AVG_TRANSACTION_VOLUME = new LimitClassifier("ATV");
public static final LimitClassifier AVG_TRANSACTION_COUNT = new LimitClassifier("ATC");
public static final LimitClassifier AVG_PROCESSING_FREQUENCY = new LimitClassifier("APF");
public static final LimitClassifier EVEN_AMOUNT_TRANSACTION_COUNT = new LimitClassifier("EAT");
public static final LimitClassifier LOW_TICKET_TRANSACTION_COUNT = new LimitClassifier("LTT");
public static final LimitClassifier DUPLICATE_AMOUNT_TRANSACTION_COUNT = new LimitClassifier("DAT");
public static final LimitClassifier DUPLICATE_CARD_TRANSACTION_COUNT = new LimitClassifier("DCT");
public static final LimitClassifier DUPLICATE_TRANSACTION_COUNT = new LimitClassifier("DTC");
public static final LimitClassifier CREDITS_COUNT = new LimitClassifier("CC");
public static final LimitClassifier REFUNDS_COUNT = new LimitClassifier("RC");
public static final LimitClassifier ACCOUNT_VERIFICATIONS_COUNT = new LimitClassifier("AVC");
public static final LimitClassifier DECLINES_RATE = new LimitClassifier("DR");
public static final LimitClassifier CHARGEBACKS_RATE = new LimitClassifier("CR");
public static final LimitClassifier RETURNS_RATE = new LimitClassifier("RR");
public static final LimitClassifier SWIPED_TRANSACTIONS_RATE = new LimitClassifier("STR");
public static final LimitClassifier KEYED_TRANSACTIONS_RATE = new LimitClassifier("KTR");
public static final LimitClassifier NON_PRESENT_TRANSACTIONS_RATE = new LimitClassifier("NPT");
public static final LimitClassifier MAX_OFF_HOURS_TRANSACTION_COUNT = new LimitClassifier("OHT");
public static final LimitClassifier MAX_INACTIVE_DAYS_COUNT = new LimitClassifier("IDC");
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(TRANSACTION_VOLUME.value, TRANSACTION_VOLUME);
literals.add(TRANSACTION_VOLUME.value);
TRANSACTION_VOLUME.setName("TRANSACTION_VOLUME");
names.add("TRANSACTION_VOLUME");
values.put(TRANSACTION_COUNT.value, TRANSACTION_COUNT);
literals.add(TRANSACTION_COUNT.value);
TRANSACTION_COUNT.setName("TRANSACTION_COUNT");
names.add("TRANSACTION_COUNT");
values.put(AVG_TRANSACTION_AMOUNT.value, AVG_TRANSACTION_AMOUNT);
literals.add(AVG_TRANSACTION_AMOUNT.value);
AVG_TRANSACTION_AMOUNT.setName("AVG_TRANSACTION_AMOUNT");
names.add("AVG_TRANSACTION_AMOUNT");
values.put(AVG_TRANSACTION_VOLUME.value, AVG_TRANSACTION_VOLUME);
literals.add(AVG_TRANSACTION_VOLUME.value);
AVG_TRANSACTION_VOLUME.setName("AVG_TRANSACTION_VOLUME");
names.add("AVG_TRANSACTION_VOLUME");
values.put(AVG_TRANSACTION_COUNT.value, AVG_TRANSACTION_COUNT);
literals.add(AVG_TRANSACTION_COUNT.value);
AVG_TRANSACTION_COUNT.setName("AVG_TRANSACTION_COUNT");
names.add("AVG_TRANSACTION_COUNT");
values.put(AVG_PROCESSING_FREQUENCY.value, AVG_PROCESSING_FREQUENCY);
literals.add(AVG_PROCESSING_FREQUENCY.value);
AVG_PROCESSING_FREQUENCY.setName("AVG_PROCESSING_FREQUENCY");
names.add("AVG_PROCESSING_FREQUENCY");
values.put(EVEN_AMOUNT_TRANSACTION_COUNT.value, EVEN_AMOUNT_TRANSACTION_COUNT);
literals.add(EVEN_AMOUNT_TRANSACTION_COUNT.value);
EVEN_AMOUNT_TRANSACTION_COUNT.setName("EVEN_AMOUNT_TRANSACTION_COUNT");
names.add("EVEN_AMOUNT_TRANSACTION_COUNT");
values.put(LOW_TICKET_TRANSACTION_COUNT.value, LOW_TICKET_TRANSACTION_COUNT);
literals.add(LOW_TICKET_TRANSACTION_COUNT.value);
LOW_TICKET_TRANSACTION_COUNT.setName("LOW_TICKET_TRANSACTION_COUNT");
names.add("LOW_TICKET_TRANSACTION_COUNT");
values.put(DUPLICATE_AMOUNT_TRANSACTION_COUNT.value, DUPLICATE_AMOUNT_TRANSACTION_COUNT);
literals.add(DUPLICATE_AMOUNT_TRANSACTION_COUNT.value);
DUPLICATE_AMOUNT_TRANSACTION_COUNT.setName("DUPLICATE_AMOUNT_TRANSACTION_COUNT");
names.add("DUPLICATE_AMOUNT_TRANSACTION_COUNT");
values.put(DUPLICATE_CARD_TRANSACTION_COUNT.value, DUPLICATE_CARD_TRANSACTION_COUNT);
literals.add(DUPLICATE_CARD_TRANSACTION_COUNT.value);
DUPLICATE_CARD_TRANSACTION_COUNT.setName("DUPLICATE_CARD_TRANSACTION_COUNT");
names.add("DUPLICATE_CARD_TRANSACTION_COUNT");
values.put(DUPLICATE_TRANSACTION_COUNT.value, DUPLICATE_TRANSACTION_COUNT);
literals.add(DUPLICATE_TRANSACTION_COUNT.value);
DUPLICATE_TRANSACTION_COUNT.setName("DUPLICATE_TRANSACTION_COUNT");
names.add("DUPLICATE_TRANSACTION_COUNT");
values.put(CREDITS_COUNT.value, CREDITS_COUNT);
literals.add(CREDITS_COUNT.value);
CREDITS_COUNT.setName("CREDITS_COUNT");
names.add("CREDITS_COUNT");
values.put(REFUNDS_COUNT.value, REFUNDS_COUNT);
literals.add(REFUNDS_COUNT.value);
REFUNDS_COUNT.setName("REFUNDS_COUNT");
names.add("REFUNDS_COUNT");
values.put(ACCOUNT_VERIFICATIONS_COUNT.value, ACCOUNT_VERIFICATIONS_COUNT);
literals.add(ACCOUNT_VERIFICATIONS_COUNT.value);
ACCOUNT_VERIFICATIONS_COUNT.setName("ACCOUNT_VERIFICATIONS_COUNT");
names.add("ACCOUNT_VERIFICATIONS_COUNT");
values.put(DECLINES_RATE.value, DECLINES_RATE);
literals.add(DECLINES_RATE.value);
DECLINES_RATE.setName("DECLINES_RATE");
names.add("DECLINES_RATE");
values.put(CHARGEBACKS_RATE.value, CHARGEBACKS_RATE);
literals.add(CHARGEBACKS_RATE.value);
CHARGEBACKS_RATE.setName("CHARGEBACKS_RATE");
names.add("CHARGEBACKS_RATE");
values.put(RETURNS_RATE.value, RETURNS_RATE);
literals.add(RETURNS_RATE.value);
RETURNS_RATE.setName("RETURNS_RATE");
names.add("RETURNS_RATE");
values.put(SWIPED_TRANSACTIONS_RATE.value, SWIPED_TRANSACTIONS_RATE);
literals.add(SWIPED_TRANSACTIONS_RATE.value);
SWIPED_TRANSACTIONS_RATE.setName("SWIPED_TRANSACTIONS_RATE");
names.add("SWIPED_TRANSACTIONS_RATE");
values.put(KEYED_TRANSACTIONS_RATE.value, KEYED_TRANSACTIONS_RATE);
literals.add(KEYED_TRANSACTIONS_RATE.value);
KEYED_TRANSACTIONS_RATE.setName("KEYED_TRANSACTIONS_RATE");
names.add("KEYED_TRANSACTIONS_RATE");
values.put(NON_PRESENT_TRANSACTIONS_RATE.value, NON_PRESENT_TRANSACTIONS_RATE);
literals.add(NON_PRESENT_TRANSACTIONS_RATE.value);
NON_PRESENT_TRANSACTIONS_RATE.setName("NON_PRESENT_TRANSACTIONS_RATE");
names.add("NON_PRESENT_TRANSACTIONS_RATE");
values.put(MAX_OFF_HOURS_TRANSACTION_COUNT.value, MAX_OFF_HOURS_TRANSACTION_COUNT);
literals.add(MAX_OFF_HOURS_TRANSACTION_COUNT.value);
MAX_OFF_HOURS_TRANSACTION_COUNT.setName("MAX_OFF_HOURS_TRANSACTION_COUNT");
names.add("MAX_OFF_HOURS_TRANSACTION_COUNT");
values.put(MAX_INACTIVE_DAYS_COUNT.value, MAX_INACTIVE_DAYS_COUNT);
literals.add(MAX_INACTIVE_DAYS_COUNT.value);
MAX_INACTIVE_DAYS_COUNT.setName("MAX_INACTIVE_DAYS_COUNT");
names.add("MAX_INACTIVE_DAYS_COUNT");
values.put(TRANSACTION_VOLUME.value, TRANSACTION_VOLUME);
literals.add(TRANSACTION_VOLUME.value);
TRANSACTION_VOLUME.setName("TRANSACTION_VOLUME");
names.add("TRANSACTION_VOLUME");
values.put(TRANSACTION_COUNT.value, TRANSACTION_COUNT);
literals.add(TRANSACTION_COUNT.value);
TRANSACTION_COUNT.setName("TRANSACTION_COUNT");
names.add("TRANSACTION_COUNT");
values.put(AVG_TRANSACTION_AMOUNT.value, AVG_TRANSACTION_AMOUNT);
literals.add(AVG_TRANSACTION_AMOUNT.value);
AVG_TRANSACTION_AMOUNT.setName("AVG_TRANSACTION_AMOUNT");
names.add("AVG_TRANSACTION_AMOUNT");
values.put(AVG_TRANSACTION_VOLUME.value, AVG_TRANSACTION_VOLUME);
literals.add(AVG_TRANSACTION_VOLUME.value);
AVG_TRANSACTION_VOLUME.setName("AVG_TRANSACTION_VOLUME");
names.add("AVG_TRANSACTION_VOLUME");
values.put(AVG_TRANSACTION_COUNT.value, AVG_TRANSACTION_COUNT);
literals.add(AVG_TRANSACTION_COUNT.value);
AVG_TRANSACTION_COUNT.setName("AVG_TRANSACTION_COUNT");
names.add("AVG_TRANSACTION_COUNT");
values.put(AVG_PROCESSING_FREQUENCY.value, AVG_PROCESSING_FREQUENCY);
literals.add(AVG_PROCESSING_FREQUENCY.value);
AVG_PROCESSING_FREQUENCY.setName("AVG_PROCESSING_FREQUENCY");
names.add("AVG_PROCESSING_FREQUENCY");
values.put(EVEN_AMOUNT_TRANSACTION_COUNT.value, EVEN_AMOUNT_TRANSACTION_COUNT);
literals.add(EVEN_AMOUNT_TRANSACTION_COUNT.value);
EVEN_AMOUNT_TRANSACTION_COUNT.setName("EVEN_AMOUNT_TRANSACTION_COUNT");
names.add("EVEN_AMOUNT_TRANSACTION_COUNT");
values.put(LOW_TICKET_TRANSACTION_COUNT.value, LOW_TICKET_TRANSACTION_COUNT);
literals.add(LOW_TICKET_TRANSACTION_COUNT.value);
LOW_TICKET_TRANSACTION_COUNT.setName("LOW_TICKET_TRANSACTION_COUNT");
names.add("LOW_TICKET_TRANSACTION_COUNT");
values.put(DUPLICATE_AMOUNT_TRANSACTION_COUNT.value, DUPLICATE_AMOUNT_TRANSACTION_COUNT);
literals.add(DUPLICATE_AMOUNT_TRANSACTION_COUNT.value);
DUPLICATE_AMOUNT_TRANSACTION_COUNT.setName("DUPLICATE_AMOUNT_TRANSACTION_COUNT");
names.add("DUPLICATE_AMOUNT_TRANSACTION_COUNT");
values.put(DUPLICATE_CARD_TRANSACTION_COUNT.value, DUPLICATE_CARD_TRANSACTION_COUNT);
literals.add(DUPLICATE_CARD_TRANSACTION_COUNT.value);
DUPLICATE_CARD_TRANSACTION_COUNT.setName("DUPLICATE_CARD_TRANSACTION_COUNT");
names.add("DUPLICATE_CARD_TRANSACTION_COUNT");
values.put(DUPLICATE_TRANSACTION_COUNT.value, DUPLICATE_TRANSACTION_COUNT);
literals.add(DUPLICATE_TRANSACTION_COUNT.value);
DUPLICATE_TRANSACTION_COUNT.setName("DUPLICATE_TRANSACTION_COUNT");
names.add("DUPLICATE_TRANSACTION_COUNT");
values.put(CREDITS_COUNT.value, CREDITS_COUNT);
literals.add(CREDITS_COUNT.value);
CREDITS_COUNT.setName("CREDITS_COUNT");
names.add("CREDITS_COUNT");
values.put(REFUNDS_COUNT.value, REFUNDS_COUNT);
literals.add(REFUNDS_COUNT.value);
REFUNDS_COUNT.setName("REFUNDS_COUNT");
names.add("REFUNDS_COUNT");
values.put(ACCOUNT_VERIFICATIONS_COUNT.value, ACCOUNT_VERIFICATIONS_COUNT);
literals.add(ACCOUNT_VERIFICATIONS_COUNT.value);
ACCOUNT_VERIFICATIONS_COUNT.setName("ACCOUNT_VERIFICATIONS_COUNT");
names.add("ACCOUNT_VERIFICATIONS_COUNT");
values.put(DECLINES_RATE.value, DECLINES_RATE);
literals.add(DECLINES_RATE.value);
DECLINES_RATE.setName("DECLINES_RATE");
names.add("DECLINES_RATE");
values.put(CHARGEBACKS_RATE.value, CHARGEBACKS_RATE);
literals.add(CHARGEBACKS_RATE.value);
CHARGEBACKS_RATE.setName("CHARGEBACKS_RATE");
names.add("CHARGEBACKS_RATE");
values.put(RETURNS_RATE.value, RETURNS_RATE);
literals.add(RETURNS_RATE.value);
RETURNS_RATE.setName("RETURNS_RATE");
names.add("RETURNS_RATE");
values.put(SWIPED_TRANSACTIONS_RATE.value, SWIPED_TRANSACTIONS_RATE);
literals.add(SWIPED_TRANSACTIONS_RATE.value);
SWIPED_TRANSACTIONS_RATE.setName("SWIPED_TRANSACTIONS_RATE");
names.add("SWIPED_TRANSACTIONS_RATE");
values.put(KEYED_TRANSACTIONS_RATE.value, KEYED_TRANSACTIONS_RATE);
literals.add(KEYED_TRANSACTIONS_RATE.value);
KEYED_TRANSACTIONS_RATE.setName("KEYED_TRANSACTIONS_RATE");
names.add("KEYED_TRANSACTIONS_RATE");
values.put(NON_PRESENT_TRANSACTIONS_RATE.value, NON_PRESENT_TRANSACTIONS_RATE);
literals.add(NON_PRESENT_TRANSACTIONS_RATE.value);
NON_PRESENT_TRANSACTIONS_RATE.setName("NON_PRESENT_TRANSACTIONS_RATE");
names.add("NON_PRESENT_TRANSACTIONS_RATE");
values.put(MAX_OFF_HOURS_TRANSACTION_COUNT.value, MAX_OFF_HOURS_TRANSACTION_COUNT);
literals.add(MAX_OFF_HOURS_TRANSACTION_COUNT.value);
MAX_OFF_HOURS_TRANSACTION_COUNT.setName("MAX_OFF_HOURS_TRANSACTION_COUNT");
names.add("MAX_OFF_HOURS_TRANSACTION_COUNT");
values.put(MAX_INACTIVE_DAYS_COUNT.value, MAX_INACTIVE_DAYS_COUNT);
literals.add(MAX_INACTIVE_DAYS_COUNT.value);
MAX_INACTIVE_DAYS_COUNT.setName("MAX_INACTIVE_DAYS_COUNT");
names.add("MAX_INACTIVE_DAYS_COUNT");
values.put(TRANSACTION_VOLUME.value, TRANSACTION_VOLUME);
literals.add(TRANSACTION_VOLUME.value);
TRANSACTION_VOLUME.setName("TRANSACTION_VOLUME");
names.add("TRANSACTION_VOLUME");
values.put(TRANSACTION_COUNT.value, TRANSACTION_COUNT);
literals.add(TRANSACTION_COUNT.value);
TRANSACTION_COUNT.setName("TRANSACTION_COUNT");
names.add("TRANSACTION_COUNT");
values.put(AVG_TRANSACTION_AMOUNT.value, AVG_TRANSACTION_AMOUNT);
literals.add(AVG_TRANSACTION_AMOUNT.value);
AVG_TRANSACTION_AMOUNT.setName("AVG_TRANSACTION_AMOUNT");
names.add("AVG_TRANSACTION_AMOUNT");
values.put(AVG_TRANSACTION_VOLUME.value, AVG_TRANSACTION_VOLUME);
literals.add(AVG_TRANSACTION_VOLUME.value);
AVG_TRANSACTION_VOLUME.setName("AVG_TRANSACTION_VOLUME");
names.add("AVG_TRANSACTION_VOLUME");
values.put(AVG_TRANSACTION_COUNT.value, AVG_TRANSACTION_COUNT);
literals.add(AVG_TRANSACTION_COUNT.value);
AVG_TRANSACTION_COUNT.setName("AVG_TRANSACTION_COUNT");
names.add("AVG_TRANSACTION_COUNT");
values.put(AVG_PROCESSING_FREQUENCY.value, AVG_PROCESSING_FREQUENCY);
literals.add(AVG_PROCESSING_FREQUENCY.value);
AVG_PROCESSING_FREQUENCY.setName("AVG_PROCESSING_FREQUENCY");
names.add("AVG_PROCESSING_FREQUENCY");
values.put(EVEN_AMOUNT_TRANSACTION_COUNT.value, EVEN_AMOUNT_TRANSACTION_COUNT);
literals.add(EVEN_AMOUNT_TRANSACTION_COUNT.value);
EVEN_AMOUNT_TRANSACTION_COUNT.setName("EVEN_AMOUNT_TRANSACTION_COUNT");
names.add("EVEN_AMOUNT_TRANSACTION_COUNT");
values.put(LOW_TICKET_TRANSACTION_COUNT.value, LOW_TICKET_TRANSACTION_COUNT);
literals.add(LOW_TICKET_TRANSACTION_COUNT.value);
LOW_TICKET_TRANSACTION_COUNT.setName("LOW_TICKET_TRANSACTION_COUNT");
names.add("LOW_TICKET_TRANSACTION_COUNT");
values.put(DUPLICATE_AMOUNT_TRANSACTION_COUNT.value, DUPLICATE_AMOUNT_TRANSACTION_COUNT);
literals.add(DUPLICATE_AMOUNT_TRANSACTION_COUNT.value);
DUPLICATE_AMOUNT_TRANSACTION_COUNT.setName("DUPLICATE_AMOUNT_TRANSACTION_COUNT");
names.add("DUPLICATE_AMOUNT_TRANSACTION_COUNT");
values.put(DUPLICATE_CARD_TRANSACTION_COUNT.value, DUPLICATE_CARD_TRANSACTION_COUNT);
literals.add(DUPLICATE_CARD_TRANSACTION_COUNT.value);
DUPLICATE_CARD_TRANSACTION_COUNT.setName("DUPLICATE_CARD_TRANSACTION_COUNT");
names.add("DUPLICATE_CARD_TRANSACTION_COUNT");
values.put(DUPLICATE_TRANSACTION_COUNT.value, DUPLICATE_TRANSACTION_COUNT);
literals.add(DUPLICATE_TRANSACTION_COUNT.value);
DUPLICATE_TRANSACTION_COUNT.setName("DUPLICATE_TRANSACTION_COUNT");
names.add("DUPLICATE_TRANSACTION_COUNT");
values.put(CREDITS_COUNT.value, CREDITS_COUNT);
literals.add(CREDITS_COUNT.value);
CREDITS_COUNT.setName("CREDITS_COUNT");
names.add("CREDITS_COUNT");
values.put(REFUNDS_COUNT.value, REFUNDS_COUNT);
literals.add(REFUNDS_COUNT.value);
REFUNDS_COUNT.setName("REFUNDS_COUNT");
names.add("REFUNDS_COUNT");
values.put(ACCOUNT_VERIFICATIONS_COUNT.value, ACCOUNT_VERIFICATIONS_COUNT);
literals.add(ACCOUNT_VERIFICATIONS_COUNT.value);
ACCOUNT_VERIFICATIONS_COUNT.setName("ACCOUNT_VERIFICATIONS_COUNT");
names.add("ACCOUNT_VERIFICATIONS_COUNT");
values.put(DECLINES_RATE.value, DECLINES_RATE);
literals.add(DECLINES_RATE.value);
DECLINES_RATE.setName("DECLINES_RATE");
names.add("DECLINES_RATE");
values.put(CHARGEBACKS_RATE.value, CHARGEBACKS_RATE);
literals.add(CHARGEBACKS_RATE.value);
CHARGEBACKS_RATE.setName("CHARGEBACKS_RATE");
names.add("CHARGEBACKS_RATE");
values.put(RETURNS_RATE.value, RETURNS_RATE);
literals.add(RETURNS_RATE.value);
RETURNS_RATE.setName("RETURNS_RATE");
names.add("RETURNS_RATE");
values.put(SWIPED_TRANSACTIONS_RATE.value, SWIPED_TRANSACTIONS_RATE);
literals.add(SWIPED_TRANSACTIONS_RATE.value);
SWIPED_TRANSACTIONS_RATE.setName("SWIPED_TRANSACTIONS_RATE");
names.add("SWIPED_TRANSACTIONS_RATE");
values.put(KEYED_TRANSACTIONS_RATE.value, KEYED_TRANSACTIONS_RATE);
literals.add(KEYED_TRANSACTIONS_RATE.value);
KEYED_TRANSACTIONS_RATE.setName("KEYED_TRANSACTIONS_RATE");
names.add("KEYED_TRANSACTIONS_RATE");
values.put(NON_PRESENT_TRANSACTIONS_RATE.value, NON_PRESENT_TRANSACTIONS_RATE);
literals.add(NON_PRESENT_TRANSACTIONS_RATE.value);
NON_PRESENT_TRANSACTIONS_RATE.setName("NON_PRESENT_TRANSACTIONS_RATE");
names.add("NON_PRESENT_TRANSACTIONS_RATE");
values.put(MAX_OFF_HOURS_TRANSACTION_COUNT.value, MAX_OFF_HOURS_TRANSACTION_COUNT);
literals.add(MAX_OFF_HOURS_TRANSACTION_COUNT.value);
MAX_OFF_HOURS_TRANSACTION_COUNT.setName("MAX_OFF_HOURS_TRANSACTION_COUNT");
names.add("MAX_OFF_HOURS_TRANSACTION_COUNT");
values.put(MAX_INACTIVE_DAYS_COUNT.value, MAX_INACTIVE_DAYS_COUNT);
literals.add(MAX_INACTIVE_DAYS_COUNT.value);
MAX_INACTIVE_DAYS_COUNT.setName("MAX_INACTIVE_DAYS_COUNT");
names.add("MAX_INACTIVE_DAYS_COUNT");
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 LimitClassifier() {}
private LimitClassifier(java.lang.String value) {
this.value = value;
}
public String toString() {
return java.lang.String.valueOf(value);
}
/**
* Creates an instance of LimitClassifier from <code>value</code>.
*
* @param value the value to create the LimitClassifier from.
*/
public static LimitClassifier fromString(java.lang.String value) {
if(value == null) return null;
final LimitClassifier typeValue = (LimitClassifier) 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 isLimitClassifier(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(((LimitClassifier)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 LimitClassifier && ((LimitClassifier)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 LimitClassifier.fromString(this.value);
}
}