All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.swconsultoria.nfe.dom.enuns.EstadosEnum Maven / Gradle / Ivy

There is a newer version: 4.00.34
Show newest version
/**
 * 
 */
package br.com.swconsultoria.nfe.dom.enuns;

/**
 * @author Samuel Oliveira
 * enuns que contém todos os estados brasileiros.
 *
 */
public enum EstadosEnum {

	RO("11","Rondônia"),
	AC("12","Acre"),
	AM("13","Amazonas"),
	RR("14","Roraima"),
	PA("15","Pará"),
	AP("16","Amapá"),
	TO("17","Tocantins"),
	MA("21","Maranhão"),
	PI("22","Piauí"),
	CE("23","Ceará"),
	RN("24","Rio Grande do Norte"),
	PB("25","Paraíba"),
	PE("26","Pernambuco"),
	AL("27","Alagoas"),
	SE("28","Sergipe"),
	BA("29","Bahia"),
	MG("31","Minas Gerais"),
	ES("32","Espírito Santo"),
	RJ("33","Rio de Janeiro"),
	SP("35","São Paulo"),
	PR("41","Paraná"),
	SC("42","Santa Catarina"),
	RS("43","Rio Grande do Sul"),
	MS("50","Mato Grosso do Sul"),
	MT("51","Mato Grosso"),
	GO("52","Goiás"),
	DF("53","Distrito Federal");

    private final String codigoUF;
	private final String nome;

    EstadosEnum(String codigoUF, String nome) {
        this.codigoUF = codigoUF;
		this.nome = nome;
	}
	
	public String getNome(){
		return nome;
	}
	
    public static EstadosEnum getByCodigoIbge(String codigo) {
        for (EstadosEnum e : values()) {
            if (e.codigoUF.equals(codigo)) return e;
        }
        throw new IllegalArgumentException();
    }

    public String getCodigoUF() {
        return codigoUF;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy