/*******************************************************************************
* Copyright (c) 2010 Denis Solonenko.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Public License v2.0
* which accompanies this distribution, and is available at
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
* Contributors:
* Denis Solonenko - initial API and implementation
******************************************************************************/
package ru.orangesoftware.financisto2.model;
import ru.orangesoftware.financisto2.R;
import ru.orangesoftware.financisto2.utils.EntityEnum;
public enum CardIssuer implements EntityEnum {
VISA(R.string.card_issuer_visa, R.drawable.account_type_card_visa),
VISA_ELECTRON(R.string.card_issuer_electron, R.drawable.account_type_card_visa),
MASTERCARD(R.string.card_issuer_mastercard, R.drawable.account_type_card_mastercard),
MAESTRO(R.string.card_issuer_maestro, R.drawable.account_type_card_maestro),
CIRRUS(R.string.card_issuer_cirrus, R.drawable.account_type_card_cirrus),
AMEX(R.string.card_issuer_amex, R.drawable.account_type_card_amex),
JCB(R.string.card_issuer_jcb, R.drawable.account_type_card_jcb),
DINERS(R.string.card_issuer_diners, R.drawable.account_type_card_diners),
DISCOVER(R.string.card_issuer_discover, R.drawable.account_type_card_discover),
NETS(R.string.card_issuer_nets, R.drawable.account_type_card_nets),
UNIONPAY(R.string.card_issuer_unionpay, R.drawable.account_type_card_unionpay),
EPS(R.string.card_issuer_eps, R.drawable.account_type_card_eps);
public final int titleId;
public final int iconId;
private CardIssuer(int titleId, int iconId) {
this.titleId = titleId;
this.iconId = iconId;
}
@Override
public int getTitleId() {
return titleId;
}
@Override
public int getIconId() {
return iconId;
}
}