package jeffaschenk.commons.standards.statecodes;
import jeffaschenk.commons.standards.CountryCode;
/**
* Official ISO-3166 State/Province Codes
* <p/>
* Country: Russion Federation
*
* @author jeffaschenk@gmail.com
* Date: May 19, 2010
* Time: 12:12:11 PM
*/
@SuppressWarnings("unused")
public enum StateCodes_RU {
/**
* State Code Enumerator
*/
RU_AD("Adygeya, Respublika","RU-AD","republic","17879", CountryCode.RUSSIAN_FEDERATION),
RU_AGB("Aginskiy Buryatskiy avtonomnyy okrug","RU-AGB","autonomous district","17880",CountryCode.RUSSIAN_FEDERATION),
RU_AL("Altay, Respublika","RU-AL","republic","17857",CountryCode.RUSSIAN_FEDERATION),
RU_ALT("Altayskiy kray","RU-ALT","administrative territory","17881",CountryCode.RUSSIAN_FEDERATION),
RU_AMU("Amurskaya oblast'","RU-AMU","administrative region","17882",CountryCode.RUSSIAN_FEDERATION),
RU_ARK("Arkhangel'skaya oblast'","RU-ARK","administrative region","17853",CountryCode.RUSSIAN_FEDERATION),
RU_AST("Astrakhanskaya oblast'","RU-AST","administrative region","17883",CountryCode.RUSSIAN_FEDERATION),
RU_BA("Bashkortostan, Respublika","RU-BA","republic","17884",CountryCode.RUSSIAN_FEDERATION),
RU_BEL("Belgorodskaya oblast'","RU-BEL","administrative region","17854",CountryCode.RUSSIAN_FEDERATION),
RU_BRY("Bryanskaya oblast'","RU-BRY","administrative region","17885",CountryCode.RUSSIAN_FEDERATION),
RU_BU("Buryatiya, Respublika","RU-BU","republic","17886",CountryCode.RUSSIAN_FEDERATION),
RU_CE("Chechenskaya Respublika","RU-CE","republic","17855",CountryCode.RUSSIAN_FEDERATION),
RU_CHE("Chelyabinskaya oblast'","RU-CHE","administrative region","17887",CountryCode.RUSSIAN_FEDERATION),
RU_CHI("Chitinskaya oblast'","RU-CHI","administrative region","17888",CountryCode.RUSSIAN_FEDERATION),
RU_CHU("Chukotskiy avtonomnyy okrug","RU-CHU","autonomous district","17889",CountryCode.RUSSIAN_FEDERATION),
RU_CU("Chuvashskaya Respublika","RU-CU","republic","17856",CountryCode.RUSSIAN_FEDERATION),
RU_DA("Dagestan, Respublika","RU-DA","republic","17890",CountryCode.RUSSIAN_FEDERATION),
RU_EVE("Evenkiyskiy avtonomnyy okrug","RU-EVE","autonomous district","17891",CountryCode.RUSSIAN_FEDERATION),
RU_IN("Ingushskaya Respublika [Respublika Ingushetiya]","RU-IN","republic","17894",CountryCode.RUSSIAN_FEDERATION),
RU_IRK("Irkutskaya oblast'","RU-IRK","administrative region","17895",CountryCode.RUSSIAN_FEDERATION),
RU_IVA("Ivanovskaya oblast'","RU-IVA","administrative region","17859",CountryCode.RUSSIAN_FEDERATION),
RU_KB("Kabardino-Balkarskaya Respublika","RU-KB","republic","17899",CountryCode.RUSSIAN_FEDERATION),
RU_KGD("Kaliningradskaya oblast'","RU-KGD","administrative region","17900",CountryCode.RUSSIAN_FEDERATION),
RU_KL("Kalmykiya, Respublika","RU-KL","republic","17901",CountryCode.RUSSIAN_FEDERATION),
RU_KLU("Kaluzhskaya oblast'","RU-KLU","administrative region","17902",CountryCode.RUSSIAN_FEDERATION),
RU_KAM("Kamchatskaya oblast'","RU-KAM","administrative region","17903",CountryCode.RUSSIAN_FEDERATION),
RU_KC("Karachayevo-Cherkesskaya Respublika","RU-KC","republic","17904",CountryCode.RUSSIAN_FEDERATION),
RU_KR("Kareliya, Respublika","RU-KR","republic","17905",CountryCode.RUSSIAN_FEDERATION),
RU_KEM("Kemerovskaya oblast'","RU-KEM","administrative region","17843",CountryCode.RUSSIAN_FEDERATION),
RU_KHA("Khabarovskiy kray","RU-KHA","administrative territory","17892",CountryCode.RUSSIAN_FEDERATION),
RU_KK("Khakasiya, Respublika","RU-KK","republic","17893",CountryCode.RUSSIAN_FEDERATION),
RU_KHM("Khanty-Mansiyskiy avtonomnyy okrug [Yugra]","RU-KHM","autonomous district","17858",CountryCode.RUSSIAN_FEDERATION),
RU_KIR("Kirovskaya oblast'","RU-KIR","administrative region","17844",CountryCode.RUSSIAN_FEDERATION),
RU_KO("Komi, Respublika","RU-KO","republic","17845",CountryCode.RUSSIAN_FEDERATION),
RU_X1("Komi-Permyak","RU-X1","","17846",CountryCode.RUSSIAN_FEDERATION),
RU_KOR("Koryakskiy avtonomnyy okrug","RU-KOR","autonomous district","17860",CountryCode.RUSSIAN_FEDERATION),
RU_KOS("Kostromskaya oblast'","RU-KOS","administrative region","17847",CountryCode.RUSSIAN_FEDERATION),
RU_KDA("Krasnodarskiy kray","RU-KDA","administrative territory","17861",CountryCode.RUSSIAN_FEDERATION),
RU_KYA("Krasnoyarskiy kray","RU-KYA","administrative territory","17848",CountryCode.RUSSIAN_FEDERATION),
RU_KGN("Kurganskaya oblast'","RU-KGN","administrative region","17849",CountryCode.RUSSIAN_FEDERATION),
RU_KRS("Kurskaya oblast'","RU-KRS","administrative region","17862",CountryCode.RUSSIAN_FEDERATION),
RU_LEN("Leningradskaya oblast'","RU-LEN","administrative region","17850",CountryCode.RUSSIAN_FEDERATION),
RU_LIP("Lipetskaya oblast'","RU-LIP","administrative region","17863",CountryCode.RUSSIAN_FEDERATION),
RU_MAG("Magadanskaya oblast'","RU-MAG","administrative region","17851",CountryCode.RUSSIAN_FEDERATION),
RU_ME("Mariy El, Respublika","RU-ME","republic","17834",CountryCode.RUSSIAN_FEDERATION),
RU_MO("Mordoviya, Respublika","RU-MO","republic","17864",CountryCode.RUSSIAN_FEDERATION),
RU_MOS("Moskovskaya oblast'","RU-MOS","administrative region","17836",CountryCode.RUSSIAN_FEDERATION),
RU_MOW("Moskva","RU-MOW","autonomous city","17835",CountryCode.RUSSIAN_FEDERATION),
RU_MUR("Murmanskaya oblast'","RU-MUR","administrative region","17865",CountryCode.RUSSIAN_FEDERATION),
RU_NEN("Nenetskiy avtonomnyy okrug","RU-NEN","autonomous district","17837",CountryCode.RUSSIAN_FEDERATION),
RU_NIZ("Nizhegorodskaya oblast'","RU-NIZ","administrative region","17838",CountryCode.RUSSIAN_FEDERATION),
RU_NGR("Novgorodskaya oblast'","RU-NGR","administrative region","17866",CountryCode.RUSSIAN_FEDERATION),
RU_NVS("Novosibirskaya oblast'","RU-NVS","administrative region","17839",CountryCode.RUSSIAN_FEDERATION),
RU_OMS("Omskaya oblast'","RU-OMS","administrative region","17867",CountryCode.RUSSIAN_FEDERATION),
RU_ORE("Orenburgskaya oblast'","RU-ORE","administrative region","17840",CountryCode.RUSSIAN_FEDERATION),
RU_ORL("Orlovskaya oblast'","RU-ORL","administrative region","17841",CountryCode.RUSSIAN_FEDERATION),
RU_PNZ("Penzenskaya oblast'","RU-PNZ","administrative region","17868",CountryCode.RUSSIAN_FEDERATION),
RU_PER("Perm","RU-PER","administrative territory","17842",CountryCode.RUSSIAN_FEDERATION),
RU_PRI("Primorskiy kray","RU-PRI","administrative territory","17825",CountryCode.RUSSIAN_FEDERATION),
RU_PSK("Pskovskaya oblast'","RU-PSK","administrative region","17869",CountryCode.RUSSIAN_FEDERATION),
RU_ROS("Rostovskaya oblast'","RU-ROS","administrative region","17870",CountryCode.RUSSIAN_FEDERATION),
RU_RYA("Ryazanskaya oblast'","RU-RYA","administrative region","17826",CountryCode.RUSSIAN_FEDERATION),
RU_SA("Sakha, Respublika [Yakutiya]","RU-SA","republic","17827",CountryCode.RUSSIAN_FEDERATION),
RU_SAK("Sakhalinskaya oblast'","RU-SAK","administrative region","17828",CountryCode.RUSSIAN_FEDERATION),
RU_SAM("Samarskaya oblast'","RU-SAM","administrative region","17871",CountryCode.RUSSIAN_FEDERATION),
RU_SPE("Sankt-Peterburg","RU-SPE","autonomous city","17829",CountryCode.RUSSIAN_FEDERATION),
RU_SAR("Saratovskaya oblast'","RU-SAR","administrative region","17872",CountryCode.RUSSIAN_FEDERATION),
RU_SE("Severnaya Osetiya, Respublika [Alaniya] [Respublika Severnaya Osetiya-Alaniya]","RU-SE","republic","17852",CountryCode.RUSSIAN_FEDERATION),
RU_SMO("Smolenskaya oblast'","RU-SMO","administrative region","17830",CountryCode.RUSSIAN_FEDERATION),
RU_STA("Stavropol'skiy kray","RU-STA","administrative territory","17831",CountryCode.RUSSIAN_FEDERATION),
RU_SVE("Sverdlovskaya oblast'","RU-SVE","administrative region","17832",CountryCode.RUSSIAN_FEDERATION),
RU_TAM("Tambovskaya oblast'","RU-TAM","administrative region","17833",CountryCode.RUSSIAN_FEDERATION),
RU_TA("Tatarstan, Respublika","RU-TA","republic","17824",CountryCode.RUSSIAN_FEDERATION),
RU_TAY("Taymyrskiy (Dolgano-Nenetskiy) avtonomnyy okrug","RU-TAY","autonomous district","17873",CountryCode.RUSSIAN_FEDERATION),
RU_TOM("Tomskaya oblast'","RU-TOM","administrative region","17906",CountryCode.RUSSIAN_FEDERATION),
RU_TUL("Tul'skaya oblast'","RU-TUL","administrative region","17875",CountryCode.RUSSIAN_FEDERATION),
RU_TVE("Tverskaya oblast'","RU-TVE","administrative region","17910",CountryCode.RUSSIAN_FEDERATION),
RU_TYU("Tyumenskaya oblast'","RU-TYU","administrative region","17874",CountryCode.RUSSIAN_FEDERATION),
RU_TY("Tyva, Respublika [Tuva]","RU-TY","republic","17909",CountryCode.RUSSIAN_FEDERATION),
RU_UD("Udmurtskaya Respublika","RU-UD","republic","17876",CountryCode.RUSSIAN_FEDERATION),
RU_ULY("Ul'yanovskaya oblast'","RU-ULY","administrative region","17908",CountryCode.RUSSIAN_FEDERATION),
RU_UOB("Ust'-Ordynskiy Buryatskiy avtonomnyy okrug","RU-UOB","autonomous district","17911",CountryCode.RUSSIAN_FEDERATION),
RU_VLA("Vladimirskaya oblast'","RU-VLA","administrative region","17877",CountryCode.RUSSIAN_FEDERATION),
RU_VGG("Volgogradskaya oblast'","RU-VGG","administrative region","17907",CountryCode.RUSSIAN_FEDERATION),
RU_VLG("Vologodskaya oblast'","RU-VLG","administrative region","17823",CountryCode.RUSSIAN_FEDERATION),
RU_VOR("Voronezhskaya oblast'","RU-VOR","administrative region","17878",CountryCode.RUSSIAN_FEDERATION),
RU_YAN("Yamalo-Nenetskiy avtonomnyy okrug","RU-YAN","autonomous district","17896",CountryCode.RUSSIAN_FEDERATION),
RU_YAR("Yaroslavskaya oblast'","RU-YAR","administrative region","17897",CountryCode.RUSSIAN_FEDERATION),
RU_YEV("Yevreyskaya avtonomnaya oblast'","RU-YEV","autonomous region","17898",CountryCode.RUSSIAN_FEDERATION);
// *************************************
// Common Enum Structure for all
// States of the World
private final String stateProvinceName;
private final String stateCode;
private final String stateProvinceType;
private final String stateNumericCode;
private final CountryCode countryCode;
StateCodes_RU(String stateProvinceName, String stateCode, String stateProvinceType, String stateNumericCode, CountryCode countryCode) {
this.stateProvinceName = stateProvinceName;
this.stateCode = stateCode;
this.stateProvinceType = stateProvinceType;
this.stateNumericCode = stateNumericCode;
this.countryCode = countryCode;
}
public String stateProvinceName() {
return this.stateProvinceName;
}
public String stateCode() {
return this.stateCode;
}
public String stateProvinceType() {
return this.stateProvinceType;
}
public String stateNumericCode() {
return this.stateNumericCode;
}
public CountryCode countryCode() {
return this.countryCode;
}
}