package br.gov.mj.sislegis.app.enumerated;
public enum ElaboracaoNormativaNorma {
DECRETO_LEI("Decreto Lei"),
MEDIDA_PROVISORIA("Medida Provisória"),
DECRETO_PESSOAL("Decreto pessoal"),
DECRETO_SEM_NUMERO("Decreto sem número"),
PROJETO_DE_LEI("Projeto de lei"),
DECRETO_NORMATIVO("Decreto normativo"),
LEI("Lei"),
EM_PARA_MENSAGEM("EM para mensagem"),
EM_PARA_DESPACHO("EM para despacho"),
PORTARIA("Portaria"),
PORTARIA_INTERMINISTERIAL("Portaria Interministerial"),
PORTARIA_CONJUNTA("Portaria Conjunta"),
INSTRUCAO_NORMATIVA("Instrução Normativa");
private final String value;
private ElaboracaoNormativaNorma(String value) {
this.value = value;
}
public String getValue() {
return value;
}
public static ElaboracaoNormativaNorma get(String id) {
ElaboracaoNormativaNorma elaboracaoNormativaNorma = null; // Default
for (ElaboracaoNormativaNorma en : ElaboracaoNormativaNorma.values()) {
if (en.name().equals(id)) {
elaboracaoNormativaNorma = en;
break;
}
}
return elaboracaoNormativaNorma;
}
}