package jeffaschenk.commons.standards.statecodes; import jeffaschenk.commons.standards.CountryCode; /** * Official ISO-3166 State/Province Codes * <p/> * Country: Thailand * * @author jeffaschenk@gmail.com * Date: May 19, 2010 * Time: 12:12:11 PM */ @SuppressWarnings("unused") public enum StateCodes_TH { /** * State Code Enumerator */ TH_37("Amnat Charoen","TH-37","province","18402", CountryCode.THAILAND), TH_15("Ang Thong","TH-15","province","18403",CountryCode.THAILAND), TH_31("Buri Ram","TH-31","province","18421",CountryCode.THAILAND), TH_24("Chachoengsao","TH-24","province","18404",CountryCode.THAILAND), TH_18("Chai Nat","TH-18","province","18422",CountryCode.THAILAND), TH_36("Chaiyaphum","TH-36","province","18393",CountryCode.THAILAND), TH_22("Chanthaburi","TH-22","province","18394",CountryCode.THAILAND), TH_50("Chiang Mai","TH-50","province","18423",CountryCode.THAILAND), TH_57("Chiang Rai","TH-57","province","18395",CountryCode.THAILAND), TH_20("Chon Buri","TH-20","province","18424",CountryCode.THAILAND), TH_86("Chumphon","TH-86","province","18396",CountryCode.THAILAND), TH_46("Kalasin","TH-46","province","18425",CountryCode.THAILAND), TH_62("Kamphaeng Phet","TH-62","province","18397",CountryCode.THAILAND), TH_71("Kanchanaburi","TH-71","province","18398",CountryCode.THAILAND), TH_40("Khon Kaen","TH-40","province","18426",CountryCode.THAILAND), TH_81("Krabi","TH-81","province","18399",CountryCode.THAILAND), TH_10("Krung Thep Maha Nakhon [Bangkok]","TH-10","metropolitan administration","18427",CountryCode.THAILAND), TH_52("Lampang","TH-52","province","18400",CountryCode.THAILAND), TH_51("Lamphun","TH-51","province","18401",CountryCode.THAILAND), TH_42("Loei","TH-42","province","18366",CountryCode.THAILAND), TH_16("Lop Buri","TH-16","province","18405",CountryCode.THAILAND), TH_58("Mae Hong Son","TH-58","province","18406",CountryCode.THAILAND), TH_44("Maha Sarakham","TH-44","province","18367",CountryCode.THAILAND), TH_49("Mukdahan","TH-49","province","18407",CountryCode.THAILAND), TH_26("Nakhon Nayok","TH-26","province","18368",CountryCode.THAILAND), TH_73("Nakhon Pathom","TH-73","province","18408",CountryCode.THAILAND), TH_48("Nakhon Phanom","TH-48","province","18409",CountryCode.THAILAND), TH_30("Nakhon Ratchasima","TH-30","province","18369",CountryCode.THAILAND), TH_60("Nakhon Sawan","TH-60","province","18410",CountryCode.THAILAND), TH_80("Nakhon Si Thammarat","TH-80","province","18370",CountryCode.THAILAND), TH_55("Nan","TH-55","province","18411",CountryCode.THAILAND), TH_96("Narathiwat","TH-96","province","18412",CountryCode.THAILAND), TH_39("Nong Bua Lam Phu","TH-39","province","18371",CountryCode.THAILAND), TH_43("Nong Khai","TH-43","province","18384",CountryCode.THAILAND), TH_12("Nonthaburi","TH-12","province","18372",CountryCode.THAILAND), TH_13("Pathum Thani","TH-13","province","18385",CountryCode.THAILAND), TH_94("Pattani","TH-94","province","18386",CountryCode.THAILAND), TH_82("Phangnga","TH-82","province","18373",CountryCode.THAILAND), TH_93("Phatthalung","TH-93","province","18387",CountryCode.THAILAND), TH_S("Phatthaya","TH-S","special administrative city","20407",CountryCode.THAILAND), TH_56("Phayao","TH-56","province","18374",CountryCode.THAILAND), TH_67("Phetchabun","TH-67","province","18388",CountryCode.THAILAND), TH_76("Phetchaburi","TH-76","province","18389",CountryCode.THAILAND), TH_66("Phichit","TH-66","province","18357",CountryCode.THAILAND), TH_65("Phitsanulok","TH-65","province","18390",CountryCode.THAILAND), TH_14("Phra Nakhon Si Ayutthaya","TH-14","province","18358",CountryCode.THAILAND), TH_54("Phrae","TH-54","province","18391",CountryCode.THAILAND), TH_83("Phuket","TH-83","province","18392",CountryCode.THAILAND), TH_25("Prachin Buri","TH-25","province","18359",CountryCode.THAILAND), TH_77("Prachuap Khiri Khan","TH-77","province","18413",CountryCode.THAILAND), TH_85("Ranong","TH-85","province","18414",CountryCode.THAILAND), TH_70("Ratchaburi","TH-70","province","18360",CountryCode.THAILAND), TH_21("Rayong","TH-21","province","18415",CountryCode.THAILAND), TH_45("Roi Et","TH-45","province","18361",CountryCode.THAILAND), TH_27("Sa Kaeo","TH-27","province","18416",CountryCode.THAILAND), TH_47("Sakon Nakhon","TH-47","province","18417",CountryCode.THAILAND), TH_11("Samut Prakan","TH-11","province","18362",CountryCode.THAILAND), TH_74("Samut Sakhon","TH-74","province","18418",CountryCode.THAILAND), TH_75("Samut Songkhram","TH-75","province","18363",CountryCode.THAILAND), TH_19("Saraburi","TH-19","province","18419",CountryCode.THAILAND), TH_91("Satun","TH-91","province","18420",CountryCode.THAILAND), TH_33("Si Sa Ket","TH-33","province","18375",CountryCode.THAILAND), TH_17("Sing Buri","TH-17","province","18364",CountryCode.THAILAND), TH_90("Songkhla","TH-90","province","18376",CountryCode.THAILAND), TH_64("Sukhothai","TH-64","province","18365",CountryCode.THAILAND), TH_72("Suphan Buri","TH-72","province","18377",CountryCode.THAILAND), TH_84("Surat Thani","TH-84","province","18356",CountryCode.THAILAND), TH_32("Surin","TH-32","province","18378",CountryCode.THAILAND), TH_63("Tak","TH-63","province","18379",CountryCode.THAILAND), TH_92("Trang","TH-92","province","18428",CountryCode.THAILAND), TH_23("Trat","TH-23","province","18380",CountryCode.THAILAND), TH_34("Ubon Ratchathani","TH-34","province","18381",CountryCode.THAILAND), TH_41("Udon Thani","TH-41","province","18430",CountryCode.THAILAND), TH_61("Uthai Thani","TH-61","province","18382",CountryCode.THAILAND), TH_53("Uttaradit","TH-53","province","18429",CountryCode.THAILAND), TH_95("Yala","TH-95","province","18383",CountryCode.THAILAND), TH_35("Yasothon","TH-35","province","18355",CountryCode.THAILAND); // ************************************* // 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_TH(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; } }