package jeffaschenk.commons.standards.statecodes; import jeffaschenk.commons.standards.CountryCode; /** * Official ISO-3166 State/Province Codes * <p/> * Country: Philippines * * @author jeffaschenk@gmail.com * Date: May 19, 2010 * Time: 12:12:11 PM */ @SuppressWarnings("unused") public enum StateCodes_PH { /** * State Code Enumerator */ PH_ABR("Abra","PH-ABR","","17214", CountryCode.PHILIPPINES), PH_AGN("Agusan del Norte","PH-AGN","","16310",CountryCode.PHILIPPINES), PH_AGS("Agusan del Sur","PH-AGS","","17293",CountryCode.PHILIPPINES), PH_AKL("Aklan","PH-AKL","","16347",CountryCode.PHILIPPINES), PH_ALB("Albay","PH-ALB","","16303",CountryCode.PHILIPPINES), PH_ANT("Antique","PH-ANT","","16348",CountryCode.PHILIPPINES), PH_APA("Apayao","PH-APA","","17215",CountryCode.PHILIPPINES), PH_AUR("Aurora","PH-AUR","","17115",CountryCode.PHILIPPINES), PH_BAS("Basilan","PH-BAS","","17237",CountryCode.PHILIPPINES), PH_BAN("Bataan","PH-BAN","","16312",CountryCode.PHILIPPINES), PH_BTN("Batanes","PH-BTN","","16307",CountryCode.PHILIPPINES), PH_BTG("Batangas","PH-BTG","","17233",CountryCode.PHILIPPINES), PH_BEN("Benguet","PH-BEN","","16315",CountryCode.PHILIPPINES), PH_BIL("Biliran","PH-BIL","","17217",CountryCode.PHILIPPINES), PH_BOH("Bohol","PH-BOH","","17303",CountryCode.PHILIPPINES), PH_BUK("Bukidnon","PH-BUK","","16333",CountryCode.PHILIPPINES), PH_BUL("Bulacan","PH-BUL","","17295",CountryCode.PHILIPPINES), PH_CAG("Cagayan","PH-CAG","","17291",CountryCode.PHILIPPINES), PH_CAN("Camarines Norte","PH-CAN","","16304",CountryCode.PHILIPPINES), PH_CAS("Camarines Sur","PH-CAS","","17289",CountryCode.PHILIPPINES), PH_CAM("Camiguin","PH-CAM","","16334",CountryCode.PHILIPPINES), PH_CAP("Capiz","PH-CAP","","17239",CountryCode.PHILIPPINES), PH_CAT("Catanduanes","PH-CAT","","16305",CountryCode.PHILIPPINES), PH_CAV("Cavite","PH-CAV","","16340",CountryCode.PHILIPPINES), PH_CEB("Cebu","PH-CEB","","17304",CountryCode.PHILIPPINES), PH_COM("Compostela Valley","PH-COM","","17230",CountryCode.PHILIPPINES), PH_DAV("Davao del Norte","PH-DAV","","16336",CountryCode.PHILIPPINES), PH_DAS("Davao del Sur","PH-DAS","","17231",CountryCode.PHILIPPINES), PH_DAO("Davao Oriental","PH-DAO","","16337",CountryCode.PHILIPPINES), PH_X1("Dinagat","PH-X1","","16521",CountryCode.PHILIPPINES), PH_EAS("Eastern Samar","PH-EAS","","16318",CountryCode.PHILIPPINES), PH_GUI("Guimaras","PH-GUI","","16349",CountryCode.PHILIPPINES), PH_IFU("Ifugao","PH-IFU","","16316",CountryCode.PHILIPPINES), PH_ILN("Ilocos Norte","PH-ILN","","16321",CountryCode.PHILIPPINES), PH_ILS("Ilocos Sur","PH-ILS","","17220",CountryCode.PHILIPPINES), PH_ILI("Iloilo","PH-ILI","","17240",CountryCode.PHILIPPINES), PH_ISA("Isabela","PH-ISA","","16308",CountryCode.PHILIPPINES), PH_KAL("Kalinga","PH-KAL","","17216",CountryCode.PHILIPPINES), PH_LUN("La Union","PH-LUN","","16322",CountryCode.PHILIPPINES), PH_LAG("Laguna","PH-LAG","","16341",CountryCode.PHILIPPINES), PH_LAN("Lanao del Norte","PH-LAN","","17300",CountryCode.PHILIPPINES), PH_LAS("Lanao del Sur","PH-LAS","","16301",CountryCode.PHILIPPINES), PH_LEY("Leyte","PH-LEY","","16765",CountryCode.PHILIPPINES), PH_MAG("Maguindanao","PH-MAG","","17287",CountryCode.PHILIPPINES), PH_MAD("Marinduque","PH-MAD","","17234",CountryCode.PHILIPPINES), PH_MAS("Masbate","PH-MAS","","17290",CountryCode.PHILIPPINES), PH_MDC("Mindoro Occidental","PH-MDC","","16342",CountryCode.PHILIPPINES), PH_MDR("Mindoro Oriental","PH-MDR","","17235",CountryCode.PHILIPPINES), PH_MSC("Misamis Occidental","PH-MSC","","17229",CountryCode.PHILIPPINES), PH_MSR("Misamis Oriental","PH-MSR","","16335",CountryCode.PHILIPPINES), PH_MOU("Mountain Province","PH-MOU","","16317",CountryCode.PHILIPPINES), PH_NEC("Negros Occidental","PH-NEC","","16350",CountryCode.PHILIPPINES), PH_NER("Negros Oriental","PH-NER","","17305",CountryCode.PHILIPPINES), PH_NCO("North Cotabato","PH-NCO","","17298",CountryCode.PHILIPPINES), PH_NSA("Northern Samar","PH-NSA","","17218",CountryCode.PHILIPPINES), PH_NUE("Nueva Ecija","PH-NUE","","16313",CountryCode.PHILIPPINES), PH_NUV("Nueva Vizcaya","PH-NUV","","17292",CountryCode.PHILIPPINES), PH_PLW("Palawan","PH-PLW","","16343",CountryCode.PHILIPPINES), PH_PAM("Pampanga","PH-PAM","","16314",CountryCode.PHILIPPINES), PH_PAN("Pangasinan","PH-PAN","","16323",CountryCode.PHILIPPINES), PH_QUE("Quezon","PH-QUE","","17595",CountryCode.PHILIPPINES), PH_QUI("Quirino","PH-QUI","","16144",CountryCode.PHILIPPINES), PH_RIZ("Rizal","PH-RIZ","","17583",CountryCode.PHILIPPINES), PH_ROM("Romblon","PH-ROM","","17082",CountryCode.PHILIPPINES), PH_SAR("Sarangani","PH-SAR","","17232",CountryCode.PHILIPPINES), PH_X2("Shariff Kabunsuan","PH-X2","","21362",CountryCode.PHILIPPINES), PH_SIG("Siquijor","PH-SIG","","17306",CountryCode.PHILIPPINES), PH_SOR("Sorsogon","PH-SOR","","16306",CountryCode.PHILIPPINES), PH_SCO("South Cotabato","PH-SCO","","16338",CountryCode.PHILIPPINES), PH_SLE("Southern Leyte","PH-SLE","","17219",CountryCode.PHILIPPINES), PH_SUK("Sultan Kudarat","PH-SUK","","17302",CountryCode.PHILIPPINES), PH_SLU("Sulu","PH-SLU","","16302",CountryCode.PHILIPPINES), PH_SUN("Surigao del Norte","PH-SUN","","16311",CountryCode.PHILIPPINES), PH_SUR("Surigao del Sur","PH-SUR","","17294",CountryCode.PHILIPPINES), PH_TAR("Tarlac","PH-TAR","","17296",CountryCode.PHILIPPINES), PH_TAW("Tawi-Tawi","PH-TAW","","17288",CountryCode.PHILIPPINES), PH_WSA("Western Samar","PH-WSA","","16320",CountryCode.PHILIPPINES), PH_ZMB("Zambales","PH-ZMB","","17297",CountryCode.PHILIPPINES), PH_ZAN("Zamboanga del Norte","PH-ZAN","","16346",CountryCode.PHILIPPINES), PH_ZAS("Zamboanga del Sur","PH-ZAS","","17238",CountryCode.PHILIPPINES), PH_ZSI("Zamboanga Sibuguey [Zamboanga Sibugay]","PH-ZSI","","17672",CountryCode.PHILIPPINES), PH_MNL("","PH-MNL","","48079",CountryCode.PHILIPPINES); // ************************************* // 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_PH(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; } }