Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 304 | espaco | 1 | package br.com.ec.domain.model.tipos; |
| 2 | |||
| 3 | public enum TipoDependentes { |
||
| 4 | |||
| 5 | OPCAO_01("01", "CÔNJUGE OU COMPANHEIRO(A) COM O(A) QUAL TENHA FILHO OU VIVA A MAIS DE 5 ANOS"), |
||
| 6 | OPCAO_02("02", "FILHO(A) OU ENTEADO(A) ATÉ 21 ANOS"), |
||
| 7 | OPCAO_03("03", "FILHO(A) OU ENTEADO(A) UNIVERSITÁRIO(A) OU CURSANDO ESCOLA TÉCNICA DE 2º GRAU, ATÉ 24 ANOS"), |
||
| 8 | OPCAO_04("04", "FILHO(A) OU ENTEADO(A) EM QUALQUER IDADE, QUANDO INCAPACITADO FÍSICA E/OU MENTALMENTE PARA O TRABALHO"), |
||
| 9 | OPCAO_05("05", "IRMÃO(A), NETO(A) OU BISNETO(A) SEM ARRIMO DOS PAIS, DO(A) QUAL DETENHA A GUARDA JUDICIAL, ATÉ 21 ANOS"), |
||
| 10 | OPCAO_06("06", "IRMÃO(A), NETO(A) OU BISNETO(A) SEM ARRIMO DOS PAIS, COM IDADE ATÉ 24 ANOS, SE AINDA ESTIVER CURSANDO ESTABELECIMENTO DE NÍVEL SUPERIOR OU ESCOLA TÉCNICA DE 2º GRAU, DESDE QUE TENHA DETIDO SUA GUARDA JUDICIAL ATÉ OS 21 ANOS"), |
||
| 11 | OPCAO_07("07", "IRMÃO(A), NETO(A) OU BISNETO(A) SEM ARRIMO DOS PAIS, DO(A) QUAL DETENHA A GUARDA JUDICIAL, EM QUALQUER IDADE, QUANDO INCAPACITADO FÍSICA E/OU MENTALMENTE PARA O TRABALHO"), |
||
| 12 | OPCAO_08("08", "PAIS,AVÓS E BISAVÓS"), |
||
| 13 | OPCAO_09("09", "MENOR POBRE, ATÉ 21 ANOS, QUE CRIE E EDUQUE E DO QUAL DETENHA A GUARDA JUDICIAL"), |
||
| 14 | OPCAO_10("10", "A PESSOA ABSOLUTAMENTE INCAPAZ, DA QUAL SEJA TUTOR OU CURADOR"); |
||
| 15 | |||
| 16 | private String tipo; |
||
| 17 | private String descricao; |
||
| 18 | |||
| 19 | private TipoDependentes(String tipo, String descricao) { |
||
| 20 | this.tipo = tipo; |
||
| 21 | this.descricao = descricao; |
||
| 22 | } |
||
| 23 | |||
| 24 | public String getDescricao() { |
||
| 25 | return descricao; |
||
| 26 | } |
||
| 27 | |||
| 28 | public String getValor() { |
||
| 29 | return tipo; |
||
| 30 | } |
||
| 31 | |||
| 32 | public static TipoDependentes parse(String tipo) { |
||
| 33 | for (TipoDependentes item : TipoDependentes.values()) { |
||
| 34 | if (item.getValor().equals(tipo)) { |
||
| 35 | return item; |
||
| 36 | } |
||
| 37 | } |
||
| 38 | return null; |
||
| 39 | } |
||
| 40 | |||
| 41 | } |