Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
414 espaco 1
package br.com.swconsultoria.nfe.dom.enuns;
2
 
3
/**
4
 * @author Samuel Oliveira - samuk.exe@hotmail.com
5
 * Data: 02/03/2019 - 20:06
6
 */
7
public enum AmbienteEnum {
8
 
9
    HOMOLOGACAO("2"),
10
    PRODUCAO("1");
11
 
12
    private final String codigo;
13
 
14
    AmbienteEnum(String codigo) {
15
        this.codigo = codigo;
16
    }
17
 
18
    public String getCodigo() {
19
        return codigo;
20
    }
21
 
22
    public static AmbienteEnum getByCodigo(String codigo) {
23
        for (AmbienteEnum e : values()) {
24
            if (e.codigo.equals(codigo)) return e;
25
        }
26
        throw new IllegalArgumentException();
27
    }
28
}