Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 778 | blopes | 1 | /** |
| 2 | * |
||
| 3 | */ |
||
| 4 | package br.com.swconsultoria.nfe.dom.enuns; |
||
| 5 | |||
| 6 | /** |
||
| 7 | * @author Samuel Oliveira |
||
| 8 | * enuns que contém todos os estados brasileiros. |
||
| 9 | * |
||
| 10 | */ |
||
| 11 | public enum EstadosEnum { |
||
| 12 | |||
| 13 | RO("11","Rondônia"), |
||
| 14 | AC("12","Acre"), |
||
| 15 | AM("13","Amazonas"), |
||
| 16 | RR("14","Roraima"), |
||
| 17 | PA("15","Pará"), |
||
| 18 | AP("16","Amapá"), |
||
| 19 | TO("17","Tocantins"), |
||
| 20 | MA("21","Maranhão"), |
||
| 21 | PI("22","Piauí"), |
||
| 22 | CE("23","Ceará"), |
||
| 23 | RN("24","Rio Grande do Norte"), |
||
| 24 | PB("25","Paraíba"), |
||
| 25 | PE("26","Pernambuco"), |
||
| 26 | AL("27","Alagoas"), |
||
| 27 | SE("28","Sergipe"), |
||
| 28 | BA("29","Bahia"), |
||
| 29 | MG("31","Minas Gerais"), |
||
| 30 | ES("32","Espírito Santo"), |
||
| 31 | RJ("33","Rio de Janeiro"), |
||
| 32 | SP("35","São Paulo"), |
||
| 33 | PR("41","Paraná"), |
||
| 34 | SC("42","Santa Catarina"), |
||
| 35 | RS("43","Rio Grande do Sul"), |
||
| 36 | MS("50","Mato Grosso do Sul"), |
||
| 37 | MT("51","Mato Grosso"), |
||
| 38 | GO("52","Goiás"), |
||
| 39 | DF("53","Distrito Federal"); |
||
| 40 | |||
| 41 | private final String codigoUF; |
||
| 42 | private final String nome; |
||
| 43 | |||
| 44 | EstadosEnum(String codigoUF, String nome) { |
||
| 45 | this.codigoUF = codigoUF; |
||
| 46 | this.nome = nome; |
||
| 47 | } |
||
| 48 | |||
| 49 | public String getNome(){ |
||
| 50 | return nome; |
||
| 51 | } |
||
| 52 | |||
| 53 | public static EstadosEnum getByCodigoIbge(String codigo) { |
||
| 54 | for (EstadosEnum e : values()) { |
||
| 55 | if (e.codigoUF.equals(codigo)) return e; |
||
| 56 | } |
||
| 57 | throw new IllegalArgumentException(); |
||
| 58 | } |
||
| 59 | |||
| 60 | public String getCodigoUF() { |
||
| 61 | return codigoUF; |
||
| 62 | } |
||
| 63 | } |