package com.salesmanager.core.constants;
import java.util.HashMap;
import java.util.Locale;
public class SchemaConstant {
public final static String SALESMANAGER_SCHEMA = "SALESMANAGER";
/**
* Languages iso codes
*
*/
public static final String[] LANGUAGE_ISO_CODE = {"en", "fr"};
/**
* All regions
*/
public static final String ALL_REGIONS = "*";
/**
* Country iso codes
*/
public static final String[] COUNTRY_ISO_CODE = { "AF","AX","AL","DZ",
"AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH",
"BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO",
"BN","BG","BF","BI","KH","CM","CA","CV","KY","CF","TD","CL","CN","CX",
"CC","CO","KM","CG","CD","CK","CR","CI","HR","CU","CY","CZ","DK","DJ",
"DM","DO","EC","EG","SV","GQ","ER","EE","ET","FK","FO","FJ","FI","FR",
"GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU",
"GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID",
"IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP",
"KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MK",
"MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD",
"MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","AN","NC","NZ",
"NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY",
"PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","SH","KN","LC",
"PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SK","SI","SB",
"SO","ZA","GS","ES","LK","SD","SR","SJ","SZ","SE","CH","SY","TW","TJ",
"TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA",
"AE","GB","US","UM","UY","UZ","VU","VE","VN","VG","VI","WF","EH",
"YE","ZM","ZW" };
/**
* Locale per country iso codes
*/
public static final HashMap<String, Locale> LOCALES = new HashMap<String, Locale>();
static {
for (Locale locale : Locale.getAvailableLocales()) {
LOCALES.put(locale.getCountry(), locale);
}
}
/**
* Currency codes with name
*/
public static final HashMap<String, String> CURRENCY_MAP = new HashMap<String, String>();
static {
CURRENCY_MAP.put("AFN", "Afghani");
CURRENCY_MAP.put("EUR", "Euro");
CURRENCY_MAP.put("ALL", "Lek");
CURRENCY_MAP.put("DZD", "Algerian Dinar");
CURRENCY_MAP.put("USD", "US Dollar");
CURRENCY_MAP.put("AOA", "Kwanza");
CURRENCY_MAP.put("XCD", "East Caribbean Dollar");
CURRENCY_MAP.put("ARS", "Argentine Peso");
CURRENCY_MAP.put("AMD", "Armenian Dram");
CURRENCY_MAP.put("AWG", "Aruban Florin");
CURRENCY_MAP.put("AUD", "Australian Dollar");
CURRENCY_MAP.put("AZN", "Azerbaijanian Manat");
CURRENCY_MAP.put("BSD", "Bahamian Dollar");
CURRENCY_MAP.put("BHD", "Bahraini Dinar");
CURRENCY_MAP.put("BDT", "Taka");
CURRENCY_MAP.put("BBD", "Barbados Dollar");
CURRENCY_MAP.put("BYR", "Belarussian Ruble");
CURRENCY_MAP.put("BZD", "Belize Dollar");
CURRENCY_MAP.put("XOF", "CFA Franc BCEAO");
CURRENCY_MAP.put("BMD", "Bermudian Dollar");
CURRENCY_MAP.put("BTN", "Ngultrum");
CURRENCY_MAP.put("INR", "Indian Rupee");
CURRENCY_MAP.put("BOB", "Boliviano");
CURRENCY_MAP.put("BOV", "Mvdol");
CURRENCY_MAP.put("BAM", "Convertible Mark");
CURRENCY_MAP.put("BWP", "Pula");
CURRENCY_MAP.put("NOK", "Norwegian Krone");
CURRENCY_MAP.put("BRL", "Brazilian Real");
CURRENCY_MAP.put("BND", "Brunei Dollar");
CURRENCY_MAP.put("BGN", "Bulgarian Lev");
CURRENCY_MAP.put("XOF", "CFA Franc BCEAO");
CURRENCY_MAP.put("BIF", "Burundi Franc");
CURRENCY_MAP.put("KHR", "Riel");
CURRENCY_MAP.put("XAF", "CFA Franc BEAC");
CURRENCY_MAP.put("CAD", "Canadian Dollar");
CURRENCY_MAP.put("CVE", "Cape Verde Escudo");
CURRENCY_MAP.put("KYD", "Cayman Islands Dollar");
CURRENCY_MAP.put("CLF", "Unidades de fomento");
CURRENCY_MAP.put("CLP", "Chilean Peso");
CURRENCY_MAP.put("CNY", "Yuan Renminbi");
CURRENCY_MAP.put("COP", "Colombian Peso");
//CURRENCY_MAP.put("COU", "Unidad de Valor Real");
CURRENCY_MAP.put("KMF", "Comoro Franc");
CURRENCY_MAP.put("XAF", "CFA Franc BEAC");
CURRENCY_MAP.put("CDF", "Congolese Franc");
CURRENCY_MAP.put("NZD", "New Zealand Dollar");
CURRENCY_MAP.put("CRC", "Costa Rican Colon");
CURRENCY_MAP.put("XOF", "CFA Franc BCEAO");
CURRENCY_MAP.put("HRK", "Croatian Kuna");
//CURRENCY_MAP.put("CUC", "Peso Convertible");
CURRENCY_MAP.put("CUP", "Cuban Peso");
CURRENCY_MAP.put("ANG", "Netherlands Antillean Guilder");
CURRENCY_MAP.put("CZK", "Czech Koruna");
CURRENCY_MAP.put("DKK", "Danish Krone");
CURRENCY_MAP.put("DJF", "Djibouti Franc");
CURRENCY_MAP.put("XCD", "East Caribbean Dollar");
CURRENCY_MAP.put("DOP", "Dominican Peso");
CURRENCY_MAP.put("EGP", "Egyptian Pound");
CURRENCY_MAP.put("SVC", "El Salvador Colon");
CURRENCY_MAP.put("XAF", "CFA Franc BEAC");
CURRENCY_MAP.put("ERN", "Nakfa");
CURRENCY_MAP.put("ETB", "Ethiopian Birr");
CURRENCY_MAP.put("FKP", "Falkland Islands Pound");
CURRENCY_MAP.put("DKK", "Danish Krone");
CURRENCY_MAP.put("FJD", "Fiji Dollar");
CURRENCY_MAP.put("XPF", "CFP Franc");
CURRENCY_MAP.put("XAF", "CFA Franc BEAC");
CURRENCY_MAP.put("GMD", "Dalasi");
CURRENCY_MAP.put("GEL", "Lari");
CURRENCY_MAP.put("GHS", "Ghana Cedi");
CURRENCY_MAP.put("GIP", "Gibraltar Pound");
CURRENCY_MAP.put("DKK", "Danish Krone");
CURRENCY_MAP.put("XCD", "East Caribbean Dollar");
CURRENCY_MAP.put("GTQ", "Quetzal");
CURRENCY_MAP.put("GBP", "Pound Sterling");
CURRENCY_MAP.put("GNF", "Guinea Franc");
CURRENCY_MAP.put("XOF", "CFA Franc BCEAO");
CURRENCY_MAP.put("GYD", "Guyana Dollar");
CURRENCY_MAP.put("HTG", "Gourde");
CURRENCY_MAP.put("HNL", "Lempira");
CURRENCY_MAP.put("HKD", "Hong Kong Dollar");
CURRENCY_MAP.put("HUF", "Forint");
CURRENCY_MAP.put("ISK", "Iceland Krona");
CURRENCY_MAP.put("INR", "Indian Rupee");
CURRENCY_MAP.put("IDR", "Rupiah");
CURRENCY_MAP.put("XDR", "SDR (Special Drawing Right)");
CURRENCY_MAP.put("IRR", "Iranian Rial");
CURRENCY_MAP.put("IQD", "Iraqi Dinar");
CURRENCY_MAP.put("GBP", "Pound Sterling");
CURRENCY_MAP.put("ILS", "New Israeli Sheqel");
CURRENCY_MAP.put("JMD", "Jamaican Dollar");
CURRENCY_MAP.put("JPY", "Yen");
CURRENCY_MAP.put("GBP", "Pound Sterling");
CURRENCY_MAP.put("JOD", "Jordanian Dinar");
CURRENCY_MAP.put("KZT", "Tenge");
CURRENCY_MAP.put("KES", "Kenyan Shilling");
CURRENCY_MAP.put("AUD", "Australian Dollar");
CURRENCY_MAP.put("KPW", "North Korean Won");
CURRENCY_MAP.put("KRW", "Won");
CURRENCY_MAP.put("KWD", "Kuwaiti Dinar");
CURRENCY_MAP.put("KGS", "Som");
CURRENCY_MAP.put("LAK", "Kip");
CURRENCY_MAP.put("LVL", "Latvian Lats");
CURRENCY_MAP.put("LBP", "Lebanese Pound");
CURRENCY_MAP.put("LSL", "Loti");
CURRENCY_MAP.put("ZAR", "Rand");
CURRENCY_MAP.put("LRD", "Liberian Dollar");
CURRENCY_MAP.put("LYD", "Libyan Dinar");
CURRENCY_MAP.put("CHF", "Swiss Franc");
CURRENCY_MAP.put("LTL", "Lithuanian Litas");
CURRENCY_MAP.put("EUR", "Euro");
CURRENCY_MAP.put("MOP", "Pataca");
CURRENCY_MAP.put("MKD", "Denar");
CURRENCY_MAP.put("MGA", "Malagasy Ariary");
CURRENCY_MAP.put("MWK", "Kwacha");
CURRENCY_MAP.put("MYR", "Malaysian Ringgit");
CURRENCY_MAP.put("MVR", "Rufiyaa");
CURRENCY_MAP.put("XOF", "CFA Franc BCEAO");
CURRENCY_MAP.put("MRO", "Ouguiya");
CURRENCY_MAP.put("MUR", "Mauritius Rupee");
//CURRENCY_MAP.put("XUA", "ADB Unit of Account");
CURRENCY_MAP.put("MXN", "Mexican Peso");
CURRENCY_MAP.put("MXV", "Mexican Unidad de Inversion (UDI)");
CURRENCY_MAP.put("MDL", "Moldovan Leu");
CURRENCY_MAP.put("MNT", "Tugrik");
CURRENCY_MAP.put("XCD", "East Caribbean Dollar");
CURRENCY_MAP.put("MAD", "Moroccan Dirham");
CURRENCY_MAP.put("MZN", "Mozambique Metical");
CURRENCY_MAP.put("MMK", "Kyat");
CURRENCY_MAP.put("NAD", "Namibia Dollar");
CURRENCY_MAP.put("ZAR", "Rand");
CURRENCY_MAP.put("NPR", "Nepalese Rupee");
CURRENCY_MAP.put("XPF", "CFP Franc");
CURRENCY_MAP.put("NZD", "New Zealand Dollar");
CURRENCY_MAP.put("NIO", "Cordoba Oro");
CURRENCY_MAP.put("XOF", "CFA Franc BCEAO");
CURRENCY_MAP.put("NGN", "Naira");
CURRENCY_MAP.put("NZD", "New Zealand Dollar");
CURRENCY_MAP.put("AUD", "Australian Dollar");
CURRENCY_MAP.put("NOK", "Norwegian Krone");
CURRENCY_MAP.put("OMR", "Rial Omani");
CURRENCY_MAP.put("PKR", "Pakistan Rupee");
CURRENCY_MAP.put("PAB", "Balboa");
CURRENCY_MAP.put("PGK", "Kina");
CURRENCY_MAP.put("PYG", "Guarani");
CURRENCY_MAP.put("PEN", "Nuevo Sol");
CURRENCY_MAP.put("PHP", "Philippine Peso");
CURRENCY_MAP.put("NZD", "New Zealand Dollar");
CURRENCY_MAP.put("PLN", "Zloty");
CURRENCY_MAP.put("USD", "US Dollar");
CURRENCY_MAP.put("QAR", "Qatari Rial");
CURRENCY_MAP.put("RON", "New Romanian Leu");
CURRENCY_MAP.put("RUB", "Russian Ruble");
CURRENCY_MAP.put("RWF", "Rwanda Franc");
CURRENCY_MAP.put("SHP", "Saint Helena Pound");
CURRENCY_MAP.put("XCD", "East Caribbean Dollar");
CURRENCY_MAP.put("WST", "Tala");
CURRENCY_MAP.put("STD", "Dobra");
CURRENCY_MAP.put("SAR", "Saudi Riyal");
CURRENCY_MAP.put("XOF", "CFA Franc BCEAO");
CURRENCY_MAP.put("RSD", "Serbian Dinar");
CURRENCY_MAP.put("SCR", "Seychelles Rupee");
CURRENCY_MAP.put("SLL", "Leone");
CURRENCY_MAP.put("SGD", "Singapore Dollar");
CURRENCY_MAP.put("ANG", "Netherlands Antillean Guilder");
//CURRENCY_MAP.put("XSU", "Sucre");
CURRENCY_MAP.put("SBD", "Solomon Islands Dollar");
CURRENCY_MAP.put("SOS", "Somali Shilling");
CURRENCY_MAP.put("ZAR", "Rand");
//CURRENCY_MAP.put("SSP", "South Sudanese Pound");
CURRENCY_MAP.put("LKR", "Sri Lanka Rupee");
CURRENCY_MAP.put("SDG", "Sudanese Pound");
CURRENCY_MAP.put("SRD", "Surinam Dollar");
CURRENCY_MAP.put("NOK", "Norwegian Krone");
CURRENCY_MAP.put("SZL", "Lilangeni");
CURRENCY_MAP.put("SEK", "Swedish Krona");
//CURRENCY_MAP.put("CHE", "WIR Euro");
CURRENCY_MAP.put("CHF", "Swiss Franc");
//CURRENCY_MAP.put("CHW", "WIR Franc");
CURRENCY_MAP.put("SYP", "Syrian Pound");
CURRENCY_MAP.put("TWD", "New Taiwan Dollar");
CURRENCY_MAP.put("TJS", "Somoni");
CURRENCY_MAP.put("TZS", "Tanzanian Shilling");
CURRENCY_MAP.put("THB", "Baht");
CURRENCY_MAP.put("USD", "US Dollar");
CURRENCY_MAP.put("XOF", "CFA Franc BCEAO");
CURRENCY_MAP.put("NZD", "New Zealand Dollar");
CURRENCY_MAP.put("TTD", "Trinidad and Tobago Dollar");
CURRENCY_MAP.put("TND", "Tunisian Dinar");
CURRENCY_MAP.put("TRY", "Turkish Lira");
//CURRENCY_MAP.put("TMT", "Turkmenistan New Manat");
CURRENCY_MAP.put("AUD", "Australian Dollar");
CURRENCY_MAP.put("UGX", "Uganda Shilling");
CURRENCY_MAP.put("UAH", "Hryvnia");
CURRENCY_MAP.put("AED", "UAE Dirham");
CURRENCY_MAP.put("GBP", "Pound Sterling");
//CURRENCY_MAP.put("UYI", "Uruguay Peso en Unidades Indexadas (URUIURUI)");
CURRENCY_MAP.put("UYU", "Peso Uruguayo");
CURRENCY_MAP.put("UZS", "Uzbekistan Sum");
CURRENCY_MAP.put("VUV", "Vatu");
CURRENCY_MAP.put("VEF", "Bolivar Fuerte");
CURRENCY_MAP.put("VND", "Dong");
CURRENCY_MAP.put("USD", "US Dollar");
CURRENCY_MAP.put("XPF", "CFP Franc");
CURRENCY_MAP.put("MAD", "Moroccan Dirham");
CURRENCY_MAP.put("YER", "Yemeni Rial");
CURRENCY_MAP.put("ZMK", "Zambian Kwacha");
//CURRENCY_MAP.put("ZWL", "Zimbabwe Dollar");
}
}