Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 1 | espaco | 1 | package br.gov.al.saude.srv.model.enums; |
| 2 | |||
| 3 | public enum Esfera { |
||
| 4 | |||
| 5 | MUNICIPAL("M", "MUNICIPAL"), |
||
| 6 | ESTADUAL("E", "ESTADUAL"), |
||
| 7 | FEDERAL("F", "FEDERAL"); |
||
| 8 | |||
| 9 | private String codigo; |
||
| 10 | private String descricao; |
||
| 11 | |||
| 12 | private Esfera(String codigo, String descricao) { |
||
| 13 | setCodigo(codigo); |
||
| 14 | setDescricao(descricao); |
||
| 15 | } |
||
| 16 | |||
| 17 | public String getCodigo() { |
||
| 18 | return codigo; |
||
| 19 | } |
||
| 20 | |||
| 21 | public void setCodigo(String codigo) { |
||
| 22 | this.codigo = codigo; |
||
| 23 | } |
||
| 24 | |||
| 25 | public String getDescricao() { |
||
| 26 | return descricao; |
||
| 27 | } |
||
| 28 | |||
| 29 | public void setDescricao(String descricao) { |
||
| 30 | this.descricao = descricao; |
||
| 31 | } |
||
| 32 | |||
| 33 | public static Esfera parse(String value) { |
||
| 34 | for (Esfera esfera: Esfera.values()) { |
||
| 35 | if (esfera.getCodigo().equals(value)) { |
||
| 36 | return esfera; |
||
| 37 | } |
||
| 38 | } |
||
| 39 | return null; |
||
| 40 | } |
||
| 41 | } |