Showing posts with label Grails. Show all posts
Showing posts with label Grails. Show all posts

Sunday, October 16, 2011

US States Enum

So you can use it in your gsp pages
enum State {
 Alabama("AL"),Montana("MT"),Alaska("AK"),Nebraska("NE"),
 Arizona("AZ"),Nevada("NV"),Arkansas("AR"),NewHampshire("NH"),
 California("CA"),NewJersey("NJ"),Colorado("CO"),NewMexico("NM"),
 Connecticut("CT"),NewYork("NY"),Delaware("DE"),NorthCarolina("NC"),
 Florida("FL"),NorthDakota("ND"),Georgia("GA"),Ohio("OH"),Hawaii("HI"),
 Oklahoma("OK"),Idaho("ID"),Oregon("OR"),Illinois("IL"),Pennsylvania("PA"),
 Indiana("IN"),RhodeIsland("RI"),Iowa("IA"),SouthCarolina("SC"),Kansas("KS"),
 SouthDakota("SD"),Kentucky("KY"),Tennessee("TN"),Louisiana("LA"),Texas("TX"),
 Maine("ME"),Utah("UT"),Maryland("MD"),Vermont("VT"),Massachusetts("MA"),
 Virginia("VA"),Michigan("MI"),Washington("WA"),Minnesota("MN"),
 WestVirginia("WV"),Mississippi("MS"),Wisconsin("WI"),Missouri("MO"),Wyoming("WY")

 final String value

 State(String value) {
  this.value = value
 }

 String toString() {
  value
 }
 String getKey() {
  name()
 }
}