Commit b68b176cd6523a54f7266e27f55f6c91671e94c2

Authored by Sandro Lopes
1 parent b5000ba8
Exists in master

Configuração p/ ignorar propriedades desconhecidas

Configura classes do modelo do SEI-Broker para ignorar propriedades
desconhecidas e não retornar propriedades nulas. Além disso, foram
removidas as configuraçoes para suporte a consumo XML.
Showing 45 changed files with 1979 additions and 1811 deletions   Show diff stats
src/main/java/br/gov/ans/integracao/sei/modelo/Arquivo.java
1 package br.gov.ans.integracao.sei.modelo; 1 package br.gov.ans.integracao.sei.modelo;
2 2
3 -import javax.xml.bind.annotation.XmlRootElement; 3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
4 6
5 -@XmlRootElement 7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
6 public class Arquivo { 9 public class Arquivo {
7 10
8 private String nome; 11 private String nome;
src/main/java/br/gov/ans/integracao/sei/modelo/ArquivoCriado.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class ArquivoCriado {  
7 - private String identificador;  
8 -  
9 - public ArquivoCriado(){  
10 -  
11 - }  
12 -  
13 - public ArquivoCriado(String identificador){  
14 - this.identificador = identificador;  
15 - }  
16 -  
17 - public String getIdentificador() {  
18 - return this.identificador;  
19 - }  
20 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class ArquivoCriado {
  10 +
  11 + private String identificador;
  12 +
  13 + public ArquivoCriado(){
  14 +
  15 + }
  16 +
  17 + public ArquivoCriado(String identificador){
  18 + this.identificador = identificador;
  19 + }
  20 +
  21 + public String getIdentificador() {
  22 + return this.identificador;
  23 + }
  24 +}
src/main/java/br/gov/ans/integracao/sei/modelo/AtribuicaoProcesso.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class AtribuicaoProcesso {  
7 -  
8 - private String processo;  
9 - private boolean reabrir;  
10 -  
11 - public AtribuicaoProcesso(){}  
12 -  
13 - public String getProcesso() {  
14 - return processo;  
15 - }  
16 - public void setProcesso(String processo) {  
17 - this.processo = processo;  
18 - }  
19 - public boolean isReabrir() {  
20 - return reabrir;  
21 - }  
22 - public void setReabrir(boolean reabrir) {  
23 - this.reabrir = reabrir;  
24 - }  
25 -  
26 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class AtribuicaoProcesso {
  10 +
  11 + private String processo;
  12 + private boolean reabrir;
  13 +
  14 + public AtribuicaoProcesso(){}
  15 +
  16 + public String getProcesso() {
  17 + return processo;
  18 + }
  19 + public void setProcesso(String processo) {
  20 + this.processo = processo;
  21 + }
  22 + public boolean isReabrir() {
  23 + return reabrir;
  24 + }
  25 + public void setReabrir(boolean reabrir) {
  26 + this.reabrir = reabrir;
  27 + }
  28 +
  29 +}
src/main/java/br/gov/ans/integracao/sei/modelo/CancelamentoDocumento.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class CancelamentoDocumento {  
7 - private String documento;  
8 - private String motivo;  
9 -  
10 - public CancelamentoDocumento(){}  
11 -  
12 - public String getDocumento() {  
13 - return documento;  
14 - }  
15 -  
16 - public void setDocumento(String documento) {  
17 - this.documento = documento;  
18 - }  
19 -  
20 - public String getMotivo() {  
21 - return motivo;  
22 - }  
23 -  
24 - public void setMotivo(String motivo) {  
25 - this.motivo = motivo;  
26 - }  
27 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class CancelamentoDocumento {
  10 +
  11 + private String documento;
  12 + private String motivo;
  13 +
  14 + public CancelamentoDocumento(){}
  15 +
  16 + public String getDocumento() {
  17 + return documento;
  18 + }
  19 +
  20 + public void setDocumento(String documento) {
  21 + this.documento = documento;
  22 + }
  23 +
  24 + public String getMotivo() {
  25 + return motivo;
  26 + }
  27 +
  28 + public void setMotivo(String motivo) {
  29 + this.motivo = motivo;
  30 + }
  31 +}
src/main/java/br/gov/ans/integracao/sei/modelo/Cidade.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -public class Cidade {  
4 -  
5 - private Estado estado;  
6 -  
7 - private String nome;  
8 -  
9 - private String codigoIbge;  
10 -  
11 - public Estado getEstado() {  
12 - return estado;  
13 - }  
14 -  
15 - public void setEstado(Estado estado) {  
16 - this.estado = estado;  
17 - }  
18 -  
19 - public String getNome() {  
20 - return nome;  
21 - }  
22 -  
23 - public void setNome(String nome) {  
24 - this.nome = nome;  
25 - }  
26 -  
27 - public String getCodigoIbge() {  
28 - return codigoIbge;  
29 - }  
30 -  
31 - public void setCodigoIbge(String codigoIbge) {  
32 - this.codigoIbge = codigoIbge;  
33 - }  
34 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnore;
  4 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  5 +import com.fasterxml.jackson.annotation.JsonInclude;
  6 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  7 +
  8 +@JsonInclude(content = Include.NON_NULL)
  9 +@JsonIgnoreProperties(ignoreUnknown = true)
  10 +public class Cidade {
  11 +
  12 + private Integer id;
  13 + private Estado estado;
  14 + private String nome;
  15 + private String codigoIbge;
  16 +
  17 + @JsonIgnore
  18 + public Integer getId() {
  19 + return id;
  20 + }
  21 +
  22 + public void setId(Integer id) {
  23 + this.id = id;
  24 + }
  25 +
  26 + public Estado getEstado() {
  27 + return estado;
  28 + }
  29 +
  30 + public void setEstado(Estado estado) {
  31 + this.estado = estado;
  32 + }
  33 +
  34 + public String getNome() {
  35 + return nome;
  36 + }
  37 +
  38 + public void setNome(String nome) {
  39 + this.nome = nome;
  40 + }
  41 +
  42 + public String getCodigoIbge() {
  43 + return codigoIbge;
  44 + }
  45 +
  46 + public void setCodigoIbge(String codigoIbge) {
  47 + this.codigoIbge = codigoIbge;
  48 + }
  49 +}
src/main/java/br/gov/ans/integracao/sei/modelo/Contato.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -public class Contato{  
4 -  
5 - private Integer id;  
6 -  
7 - private String nome;  
8 -  
9 - private String sigla;  
10 -  
11 - private TipoContato tipo;  
12 -  
13 - public Integer getId() {  
14 - return id;  
15 - }  
16 -  
17 - public void setId(Integer id) {  
18 - this.id = id;  
19 - }  
20 -  
21 - public String getNome() {  
22 - return nome;  
23 - }  
24 -  
25 - public void setNome(String nome) {  
26 - this.nome = nome;  
27 - }  
28 -  
29 - public String getSigla() {  
30 - return sigla;  
31 - }  
32 -  
33 - public void setSigla(String sigla) {  
34 - this.sigla = sigla;  
35 - }  
36 -  
37 - public TipoContato getTipo() {  
38 - return tipo;  
39 - }  
40 -  
41 - public void setTipo(TipoContato tipo) {  
42 - this.tipo = tipo;  
43 - }  
44 -  
45 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class Contato{
  10 +
  11 + private Integer id;
  12 + private String nome;
  13 + private String sigla;
  14 + private TipoContato tipo;
  15 +
  16 + public Integer getId() {
  17 + return id;
  18 + }
  19 +
  20 + public void setId(Integer id) {
  21 + this.id = id;
  22 + }
  23 +
  24 + public String getNome() {
  25 + return nome;
  26 + }
  27 +
  28 + public void setNome(String nome) {
  29 + this.nome = nome;
  30 + }
  31 +
  32 + public String getSigla() {
  33 + return sigla;
  34 + }
  35 +
  36 + public void setSigla(String sigla) {
  37 + this.sigla = sigla;
  38 + }
  39 +
  40 + public TipoContato getTipo() {
  41 + return tipo;
  42 + }
  43 +
  44 + public void setTipo(TipoContato tipo) {
  45 + this.tipo = tipo;
  46 + }
  47 +
  48 +}
src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoResumido.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -public class DocumentoResumido {  
6 - private String numero;  
7 - private String numeroInformado;  
8 - private String tipo;  
9 - private String unidade;  
10 - private String origem;  
11 - private Date dataGeracao;  
12 - private String processo;  
13 -  
14 - public DocumentoResumido(){  
15 -  
16 - }  
17 -  
18 - public DocumentoResumido(String numero, String tipo, String numeroInformado, String origem, Date dataGeracao){  
19 - this.numero = numero;  
20 - this.tipo = tipo;  
21 - this.numeroInformado = numeroInformado;  
22 - this.origem = origem;  
23 - this.dataGeracao = dataGeracao;  
24 - }  
25 -  
26 - public String getNumero() {  
27 - return numero;  
28 - }  
29 -  
30 - public void setNumero(String numero) {  
31 - this.numero = numero;  
32 - }  
33 -  
34 - public String getTipo() {  
35 - return tipo;  
36 - }  
37 -  
38 - public void setTipo(String tipo) {  
39 - this.tipo = tipo;  
40 - }  
41 -  
42 - public String getProcesso() {  
43 - return processo;  
44 - }  
45 -  
46 - public void setProcesso(String processo) {  
47 - this.processo = processo;  
48 - }  
49 -  
50 - public String getUnidade() {  
51 - return unidade;  
52 - }  
53 -  
54 - public void setUnidade(String unidade) {  
55 - this.unidade = unidade;  
56 - }  
57 -  
58 - public String getOrigem() {  
59 - return origem;  
60 - }  
61 -  
62 - public void setOrigem(String origem) {  
63 - this.origem = origem;  
64 - }  
65 -  
66 - public Date getDataGeracao() {  
67 - return dataGeracao;  
68 - }  
69 -  
70 - public void setDataGeracao(Date dataGeracao) {  
71 - this.dataGeracao = dataGeracao;  
72 - }  
73 -  
74 - public String getNumeroInformado() {  
75 - return numeroInformado;  
76 - }  
77 -  
78 - public void setNumeroInformado(String numeroInformado) {  
79 - this.numeroInformado = numeroInformado;  
80 - }  
81 -  
82 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  6 +import com.fasterxml.jackson.annotation.JsonInclude;
  7 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  8 +
  9 +@JsonInclude(content = Include.NON_NULL)
  10 +@JsonIgnoreProperties(ignoreUnknown = true)
  11 +public class DocumentoResumido {
  12 + private String numero;
  13 + private String numeroInformado;
  14 + private String nome;
  15 + private String unidade;
  16 + private String origem;
  17 + private Date dataGeracao;
  18 + private String processo;
  19 + private Tipo tipo;
  20 + private String tipoConferencia;
  21 + private boolean assinado;
  22 +
  23 + public String getNumero() {
  24 + return numero;
  25 + }
  26 +
  27 + public void setNumero(String numero) {
  28 + this.numero = numero;
  29 + }
  30 +
  31 + public String getNome() {
  32 + return nome;
  33 + }
  34 +
  35 + public void setNome(String nome) {
  36 + this.nome = nome;
  37 + }
  38 +
  39 + public Tipo getTipo() {
  40 + return tipo;
  41 + }
  42 +
  43 + public void setTipo(Tipo tipo) {
  44 + this.tipo = tipo;
  45 + }
  46 +
  47 + public String getProcesso() {
  48 + return processo;
  49 + }
  50 +
  51 + public void setProcesso(String processo) {
  52 + this.processo = processo;
  53 + }
  54 +
  55 + public String getUnidade() {
  56 + return unidade;
  57 + }
  58 +
  59 + public void setUnidade(String unidade) {
  60 + this.unidade = unidade;
  61 + }
  62 +
  63 + public String getOrigem() {
  64 + return origem;
  65 + }
  66 +
  67 + public void setOrigem(String origem) {
  68 + this.origem = origem;
  69 + }
  70 +
  71 + public Date getDataGeracao() {
  72 + return dataGeracao;
  73 + }
  74 +
  75 + public void setDataGeracao(Date dataGeracao) {
  76 + this.dataGeracao = dataGeracao;
  77 + }
  78 +
  79 + public String getNumeroInformado() {
  80 + return numeroInformado;
  81 + }
  82 +
  83 + public void setNumeroInformado(String numeroInformado) {
  84 + this.numeroInformado = numeroInformado;
  85 + }
  86 +
  87 + public String getTipoConferencia() {
  88 + return tipoConferencia;
  89 + }
  90 +
  91 + public void setTipoConferencia(String tipoConferencia) {
  92 + this.tipoConferencia = tipoConferencia;
  93 + }
  94 +
  95 + public boolean isAssinado() {
  96 + return assinado;
  97 + }
  98 +
  99 + public void setAssinado(boolean assinado) {
  100 + this.assinado = assinado;
  101 + }
  102 +
  103 +}
src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoSipar.java
@@ -1,97 +0,0 @@ @@ -1,97 +0,0 @@
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -public class DocumentoSipar {  
6 - private String digito;  
7 - private String operadora;  
8 - private Date emissao;  
9 - private Date registro;  
10 - private String tipo;  
11 - private String resumo;  
12 - private Long orgaoPosse;  
13 - private Long orgaoOrigem;  
14 - private Long orgaoRegistro;  
15 - private Long assunto;  
16 -  
17 - public String getDigito() {  
18 - return digito;  
19 - }  
20 -  
21 - public void setDigito(String digito) {  
22 - this.digito = digito;  
23 - }  
24 -  
25 - public Long getAssunto() {  
26 - return assunto;  
27 - }  
28 -  
29 - public void setAssunto(Long assunto) {  
30 - this.assunto = assunto;  
31 - }  
32 -  
33 - public String getOperadora() {  
34 - return operadora;  
35 - }  
36 -  
37 - public void setOperadora(String operadora) {  
38 - this.operadora = operadora;  
39 - }  
40 -  
41 - public Date getEmissao() {  
42 - return emissao;  
43 - }  
44 -  
45 - public void setEmissao(Date emissao) {  
46 - this.emissao = emissao;  
47 - }  
48 -  
49 - public String getTipo() {  
50 - return tipo;  
51 - }  
52 -  
53 - public void setTipo(String tipo) {  
54 - this.tipo = tipo;  
55 - }  
56 -  
57 - public String getResumo() {  
58 - return resumo;  
59 - }  
60 -  
61 - public void setResumo(String resumo) {  
62 - this.resumo = resumo;  
63 - }  
64 -  
65 - public Long getOrgaoPosse() {  
66 - return orgaoPosse;  
67 - }  
68 -  
69 - public void setOrgaoPosse(Long orgaoPosse) {  
70 - this.orgaoPosse = orgaoPosse;  
71 - }  
72 -  
73 - public Long getOrgaoOrigem() {  
74 - return orgaoOrigem;  
75 - }  
76 -  
77 - public void setOrgaoOrigem(Long orgaoOrigem) {  
78 - this.orgaoOrigem = orgaoOrigem;  
79 - }  
80 -  
81 - public Long getOrgaoRegistro() {  
82 - return orgaoRegistro;  
83 - }  
84 -  
85 - public void setOrgaoRegistro(Long orgaoRegistro) {  
86 - this.orgaoRegistro = orgaoRegistro;  
87 - }  
88 -  
89 - public Date getRegistro() {  
90 - return registro;  
91 - }  
92 -  
93 - public void setRegistro(Date registro) {  
94 - this.registro = registro;  
95 - }  
96 -  
97 -}  
src/main/java/br/gov/ans/integracao/sei/modelo/Endereco.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class Endereco {  
7 - private String logradouro;  
8 - private String complemento;  
9 - private String numero;  
10 - private String CEP;  
11 - private String uf;  
12 - private String pais;  
13 - private String cidade;  
14 - private String bairro;  
15 -  
16 - public String getLogradouro() {  
17 - return logradouro;  
18 - }  
19 -  
20 - public void setLogradouro(String logradouro) {  
21 - this.logradouro = logradouro;  
22 - }  
23 -  
24 - public String getComplemento() {  
25 - return complemento;  
26 - }  
27 -  
28 - public void setComplemento(String complemento) {  
29 - this.complemento = complemento;  
30 - }  
31 -  
32 - public String getNumero() {  
33 - return numero;  
34 - }  
35 -  
36 - public void setNumero(String numero) {  
37 - this.numero = numero;  
38 - }  
39 -  
40 - public String getCEP() {  
41 - return CEP;  
42 - }  
43 -  
44 - public void setCEP(String cEP) {  
45 - CEP = cEP;  
46 - }  
47 -  
48 - public String getUf() {  
49 - return uf;  
50 - }  
51 -  
52 - public void setUf(String uf) {  
53 - this.uf = uf;  
54 - }  
55 -  
56 - public String getPais() {  
57 - return pais;  
58 - }  
59 -  
60 - public void setPais(String pais) {  
61 - this.pais = pais;  
62 - }  
63 -  
64 - public String getCidade() {  
65 - return cidade;  
66 - }  
67 -  
68 - public void setCidade(String cidade) {  
69 - this.cidade = cidade;  
70 - }  
71 -  
72 - public void setBairro(String bairro) {  
73 - this.bairro = bairro;  
74 - }  
75 -  
76 - public String getBairro() {  
77 - return bairro;  
78 - }  
79 -  
80 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class Endereco {
  10 +
  11 + private String logradouro;
  12 + private String complemento;
  13 + private String numero;
  14 + private String CEP;
  15 + private String uf;
  16 + private String pais;
  17 + private String cidade;
  18 + private String bairro;
  19 +
  20 + public String getLogradouro() {
  21 + return logradouro;
  22 + }
  23 +
  24 + public void setLogradouro(String logradouro) {
  25 + this.logradouro = logradouro;
  26 + }
  27 +
  28 + public String getComplemento() {
  29 + return complemento;
  30 + }
  31 +
  32 + public void setComplemento(String complemento) {
  33 + this.complemento = complemento;
  34 + }
  35 +
  36 + public String getNumero() {
  37 + return numero;
  38 + }
  39 +
  40 + public void setNumero(String numero) {
  41 + this.numero = numero;
  42 + }
  43 +
  44 + public String getCEP() {
  45 + return CEP;
  46 + }
  47 +
  48 + public void setCEP(String cEP) {
  49 + CEP = cEP;
  50 + }
  51 +
  52 + public String getUf() {
  53 + return uf;
  54 + }
  55 +
  56 + public void setUf(String uf) {
  57 + this.uf = uf;
  58 + }
  59 +
  60 + public String getPais() {
  61 + return pais;
  62 + }
  63 +
  64 + public void setPais(String pais) {
  65 + this.pais = pais;
  66 + }
  67 +
  68 + public String getCidade() {
  69 + return cidade;
  70 + }
  71 +
  72 + public void setCidade(String cidade) {
  73 + this.cidade = cidade;
  74 + }
  75 +
  76 + public void setBairro(String bairro) {
  77 + this.bairro = bairro;
  78 + }
  79 +
  80 + public String getBairro() {
  81 + return bairro;
  82 + }
  83 +}
src/main/java/br/gov/ans/integracao/sei/modelo/EnvioDeProcesso.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -import javax.xml.bind.annotation.XmlRootElement;  
6 -  
7 -@XmlRootElement  
8 -public class EnvioDeProcesso {  
9 - private String numeroDoProcesso;  
10 - private String[] unidadesDestino;  
11 - private boolean manterAbertoOrigem;  
12 - private boolean removerAnotacoes;  
13 - private boolean enviarEmailNotificacao;  
14 - private Date dataRetornoProgramado;  
15 - private Integer qtdDiasAteRetorno;  
16 - private boolean somenteDiasUteis;  
17 -  
18 - public String getNumeroDoProcesso() {  
19 - return numeroDoProcesso;  
20 - }  
21 -  
22 - public void setNumeroDoProcesso(String numeroDoProcesso) {  
23 - this.numeroDoProcesso = numeroDoProcesso;  
24 - }  
25 -  
26 - public String[] getUnidadesDestino() {  
27 - return unidadesDestino;  
28 - }  
29 -  
30 - public void setUnidadesDestino(String[] unidadesDestino) {  
31 - this.unidadesDestino = unidadesDestino;  
32 - }  
33 -  
34 - public boolean getManterAbertoOrigem() {  
35 - return manterAbertoOrigem;  
36 - }  
37 -  
38 - public void setManterAbertoOrigem(boolean manterAbertoOrigem) {  
39 - this.manterAbertoOrigem = manterAbertoOrigem;  
40 - }  
41 -  
42 - public boolean getRemoverAnotacoes() {  
43 - return removerAnotacoes;  
44 - }  
45 -  
46 - public void setRemoverAnotacoes(boolean removerAnotacoes) {  
47 - this.removerAnotacoes = removerAnotacoes;  
48 - }  
49 -  
50 - public boolean getEnviarEmailNotificacao() {  
51 - return enviarEmailNotificacao;  
52 - }  
53 -  
54 - public void setEnviarEmailNotificacao(boolean enviarEmailNotificacao) {  
55 - this.enviarEmailNotificacao = enviarEmailNotificacao;  
56 - }  
57 -  
58 - public Date getDataRetornoProgramado() {  
59 - return dataRetornoProgramado;  
60 - }  
61 -  
62 - public void setDataRetornoProgramado(Date dataRetornoProgramado) {  
63 - this.dataRetornoProgramado = dataRetornoProgramado;  
64 - }  
65 -  
66 - public Integer getQtdDiasAteRetorno() {  
67 - return qtdDiasAteRetorno;  
68 - }  
69 -  
70 - public void setQtdDiasAteRetorno(Integer qtdDiasAteRetorno) {  
71 - this.qtdDiasAteRetorno = qtdDiasAteRetorno;  
72 - }  
73 -  
74 - public boolean getSomenteDiasUteis() {  
75 - return somenteDiasUteis;  
76 - }  
77 -  
78 - public void setSomenteDiasUteis(boolean somenteDiasUteis) {  
79 - this.somenteDiasUteis = somenteDiasUteis;  
80 - }  
81 -  
82 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  6 +import com.fasterxml.jackson.annotation.JsonInclude;
  7 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  8 +
  9 +@JsonInclude(content = Include.NON_NULL)
  10 +@JsonIgnoreProperties(ignoreUnknown = true)
  11 +public class EnvioDeProcesso {
  12 +
  13 + private String numeroDoProcesso;
  14 + private String[] unidadesDestino;
  15 + private boolean manterAbertoOrigem;
  16 + private boolean removerAnotacoes;
  17 + private boolean enviarEmailNotificacao;
  18 + private Date dataRetornoProgramado;
  19 + private Integer qtdDiasAteRetorno;
  20 + private boolean somenteDiasUteis;
  21 +
  22 + public String getNumeroDoProcesso() {
  23 + return numeroDoProcesso;
  24 + }
  25 +
  26 + public void setNumeroDoProcesso(String numeroDoProcesso) {
  27 + this.numeroDoProcesso = numeroDoProcesso;
  28 + }
  29 +
  30 + public String[] getUnidadesDestino() {
  31 + return unidadesDestino;
  32 + }
  33 +
  34 + public void setUnidadesDestino(String[] unidadesDestino) {
  35 + this.unidadesDestino = unidadesDestino;
  36 + }
  37 +
  38 + public boolean getManterAbertoOrigem() {
  39 + return manterAbertoOrigem;
  40 + }
  41 +
  42 + public void setManterAbertoOrigem(boolean manterAbertoOrigem) {
  43 + this.manterAbertoOrigem = manterAbertoOrigem;
  44 + }
  45 +
  46 + public boolean getRemoverAnotacoes() {
  47 + return removerAnotacoes;
  48 + }
  49 +
  50 + public void setRemoverAnotacoes(boolean removerAnotacoes) {
  51 + this.removerAnotacoes = removerAnotacoes;
  52 + }
  53 +
  54 + public boolean getEnviarEmailNotificacao() {
  55 + return enviarEmailNotificacao;
  56 + }
  57 +
  58 + public void setEnviarEmailNotificacao(boolean enviarEmailNotificacao) {
  59 + this.enviarEmailNotificacao = enviarEmailNotificacao;
  60 + }
  61 +
  62 + public Date getDataRetornoProgramado() {
  63 + return dataRetornoProgramado;
  64 + }
  65 +
  66 + public void setDataRetornoProgramado(Date dataRetornoProgramado) {
  67 + this.dataRetornoProgramado = dataRetornoProgramado;
  68 + }
  69 +
  70 + public Integer getQtdDiasAteRetorno() {
  71 + return qtdDiasAteRetorno;
  72 + }
  73 +
  74 + public void setQtdDiasAteRetorno(Integer qtdDiasAteRetorno) {
  75 + this.qtdDiasAteRetorno = qtdDiasAteRetorno;
  76 + }
  77 +
  78 + public boolean getSomenteDiasUteis() {
  79 + return somenteDiasUteis;
  80 + }
  81 +
  82 + public void setSomenteDiasUteis(boolean somenteDiasUteis) {
  83 + this.somenteDiasUteis = somenteDiasUteis;
  84 + }
  85 +
  86 +}
src/main/java/br/gov/ans/integracao/sei/modelo/Estado.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -public class Estado {  
4 -  
5 - private String sigla;  
6 -  
7 - private String nome;  
8 -  
9 -  
10 - public String getSigla() {  
11 - return sigla;  
12 - }  
13 -  
14 - public void setSigla(String sigla) {  
15 - this.sigla = sigla;  
16 - }  
17 -  
18 - public String getNome() {  
19 - return nome;  
20 - }  
21 -  
22 - public void setNome(String nome) {  
23 - this.nome = nome;  
24 - }  
25 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnore;
  4 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  5 +import com.fasterxml.jackson.annotation.JsonInclude;
  6 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  7 +
  8 +@JsonInclude(content = Include.NON_NULL)
  9 +@JsonIgnoreProperties(ignoreUnknown = true)
  10 +public class Estado {
  11 +
  12 + private Integer id;
  13 + private String sigla;
  14 + private String nome;
  15 + private String idPais;
  16 +
  17 + @JsonIgnore
  18 + public Integer getId() {
  19 + return id;
  20 + }
  21 +
  22 + public void setId(Integer id) {
  23 + this.id = id;
  24 + }
  25 +
  26 + public String getSigla() {
  27 + return sigla;
  28 + }
  29 +
  30 + public void setSigla(String sigla) {
  31 + this.sigla = sigla;
  32 + }
  33 +
  34 + public String getNome() {
  35 + return nome;
  36 + }
  37 +
  38 + public void setNome(String nome) {
  39 + this.nome = nome;
  40 + }
  41 +
  42 + @JsonIgnore
  43 + public String getIdPais() {
  44 + return idPais;
  45 + }
  46 +
  47 + public void setIdPais(String idPais) {
  48 + this.idPais = idPais;
  49 + }
  50 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ExclusaoDocumento.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -public class ExclusaoDocumento {  
6 -  
7 - private Date data;  
8 -  
9 - private String numero;  
10 -  
11 - private String sistema;  
12 -  
13 - private String unidade;  
14 -  
15 - private String motivo;  
16 -  
17 -  
18 - public ExclusaoDocumento(){  
19 - }  
20 -  
21 - public ExclusaoDocumento(String numero, String sistema, String unidade, String motivo){  
22 - this.numero = numero;  
23 - this.sistema = sistema;  
24 - this.unidade = unidade;  
25 - this.motivo = motivo;  
26 - this.data = new Date();  
27 - }  
28 -  
29 - public Date getData() {  
30 - return data;  
31 - }  
32 -  
33 - public void setData(Date data) {  
34 - this.data = data;  
35 - }  
36 -  
37 - public String getNumero() {  
38 - return numero;  
39 - }  
40 -  
41 - public void setNumero(String numero) {  
42 - this.numero = numero;  
43 - }  
44 -  
45 - public String getSistema() {  
46 - return sistema;  
47 - }  
48 -  
49 - public void setSistema(String sistema) {  
50 - this.sistema = sistema;  
51 - }  
52 -  
53 - public String getUnidade() {  
54 - return unidade;  
55 - }  
56 -  
57 - public void setUnidade(String unidade) {  
58 - this.unidade = unidade;  
59 - }  
60 -  
61 - public String getMotivo() {  
62 - return motivo;  
63 - }  
64 -  
65 - public void setMotivo(String motivo) {  
66 - this.motivo = motivo;  
67 - }  
68 -  
69 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnore;
  6 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  7 +import com.fasterxml.jackson.annotation.JsonInclude;
  8 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  9 +
  10 +@JsonInclude(content = Include.NON_NULL)
  11 +@JsonIgnoreProperties(ignoreUnknown = true)
  12 +public class ExclusaoDocumento {
  13 +
  14 + private long id;
  15 + private Date data;
  16 + private String numero;
  17 + private String sistema;
  18 + private String unidade;
  19 + private String motivo;
  20 +
  21 + public ExclusaoDocumento(){
  22 + }
  23 +
  24 + public ExclusaoDocumento(String numero, String sistema, String unidade, String motivo){
  25 + this.numero = numero;
  26 + this.sistema = sistema;
  27 + this.unidade = unidade;
  28 + this.motivo = motivo;
  29 + this.data = new Date();
  30 + }
  31 +
  32 + @JsonIgnore
  33 + public long getId() {
  34 + return id;
  35 + }
  36 +
  37 + public void setId(long id) {
  38 + this.id = id;
  39 + }
  40 +
  41 + public Date getData() {
  42 + return data;
  43 + }
  44 +
  45 + public void setData(Date data) {
  46 + this.data = data;
  47 + }
  48 +
  49 + public String getNumero() {
  50 + return numero;
  51 + }
  52 +
  53 + public void setNumero(String numero) {
  54 + this.numero = numero;
  55 + }
  56 +
  57 + public String getSistema() {
  58 + return sistema;
  59 + }
  60 +
  61 + public void setSistema(String sistema) {
  62 + this.sistema = sistema;
  63 + }
  64 +
  65 + public String getUnidade() {
  66 + return unidade;
  67 + }
  68 +
  69 + public void setUnidade(String unidade) {
  70 + this.unidade = unidade;
  71 + }
  72 +
  73 + public String getMotivo() {
  74 + return motivo;
  75 + }
  76 +
  77 + public void setMotivo(String motivo) {
  78 + this.motivo = motivo;
  79 + }
  80 +
  81 +}
src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumento.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -import br.gov.ans.integracao.sei.client.Documento;  
6 -  
7 -public class InclusaoDocumento {  
8 -  
9 - private Date data;  
10 -  
11 - private String nome;  
12 -  
13 - private String numero;  
14 -  
15 - private String hash;  
16 -  
17 - private String sistema;  
18 -  
19 - private String unidade;  
20 -  
21 - private String processo;  
22 -  
23 - private String numeroInformado;  
24 -  
25 - private String link;  
26 -  
27 - public InclusaoDocumento(){  
28 -  
29 - }  
30 -  
31 - public InclusaoDocumento(Documento documento, String unidade, String sistema, String hash){  
32 - this.unidade = unidade;  
33 - this.sistema = sistema;  
34 - this.hash = hash;  
35 - this.numeroInformado = documento.getNumero();  
36 -  
37 - this.nome = documento.getNomeArquivo();  
38 - this.processo = documento.getIdProcedimento();  
39 -  
40 - this.data = new Date();  
41 - }  
42 -  
43 - public Date getData() {  
44 - return data;  
45 - }  
46 -  
47 - public void setData(Date data) {  
48 - this.data = data;  
49 - }  
50 -  
51 - public String getNome() {  
52 - return nome;  
53 - }  
54 -  
55 - public void setNome(String nome) {  
56 - this.nome = nome;  
57 - }  
58 -  
59 - public String getNumero() {  
60 - return numero;  
61 - }  
62 -  
63 - public void setNumero(String numero) {  
64 - this.numero = numero;  
65 - }  
66 -  
67 - public String getHash() {  
68 - return hash;  
69 - }  
70 -  
71 - public void setHash(String hash) {  
72 - this.hash = hash;  
73 - }  
74 -  
75 - public String getSistema() {  
76 - return sistema;  
77 - }  
78 -  
79 - public void setSistema(String sistema) {  
80 - this.sistema = sistema;  
81 - }  
82 -  
83 - public String getUnidade() {  
84 - return unidade;  
85 - }  
86 -  
87 - public void setUnidade(String unidade) {  
88 - this.unidade = unidade;  
89 - }  
90 -  
91 - public String getProcesso() {  
92 - return processo;  
93 - }  
94 -  
95 - public void setProcesso(String processo) {  
96 - this.processo = processo;  
97 - }  
98 -  
99 - public String getNumeroInformado() {  
100 - return numeroInformado;  
101 - }  
102 -  
103 - public void setNumeroInformado(String numeroInformado) {  
104 - this.numeroInformado = numeroInformado;  
105 - }  
106 -  
107 - public String getLink() {  
108 - return link;  
109 - }  
110 -  
111 - public void setLink(String link) {  
112 - this.link = link;  
113 - }  
114 -  
115 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnore;
  6 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  7 +import com.fasterxml.jackson.annotation.JsonInclude;
  8 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  9 +
  10 +import br.gov.ans.integracao.sei.client.Documento;
  11 +
  12 +@JsonInclude(content = Include.NON_NULL)
  13 +@JsonIgnoreProperties(ignoreUnknown = true)
  14 +public class InclusaoDocumento {
  15 +
  16 + private long id;
  17 + private Date data;
  18 + private String nome;
  19 + private String numero;
  20 + private String hash;
  21 + private String sistema;
  22 + private String unidade;
  23 + private String processo;
  24 + private String numeroInformado;
  25 + private String link;
  26 +
  27 + public InclusaoDocumento(){
  28 +
  29 + }
  30 +
  31 + public InclusaoDocumento(Documento documento, String unidade, String sistema, String hash){
  32 + this.unidade = unidade;
  33 + this.sistema = sistema;
  34 + this.hash = hash;
  35 + this.numeroInformado = documento.getNumero();
  36 +
  37 + this.nome = documento.getNomeArquivo();
  38 + this.processo = documento.getIdProcedimento();
  39 +
  40 + this.data = new Date();
  41 + }
  42 +
  43 + @JsonIgnore
  44 + public long getId() {
  45 + return id;
  46 + }
  47 +
  48 + @JsonIgnore
  49 + public void setId(long id) {
  50 + this.id = id;
  51 + }
  52 +
  53 + public Date getData() {
  54 + return data;
  55 + }
  56 +
  57 + public void setData(Date data) {
  58 + this.data = data;
  59 + }
  60 +
  61 + public String getNome() {
  62 + return nome;
  63 + }
  64 +
  65 + public void setNome(String nome) {
  66 + this.nome = nome;
  67 + }
  68 +
  69 + public String getNumero() {
  70 + return numero;
  71 + }
  72 +
  73 + public void setNumero(String numero) {
  74 + this.numero = numero;
  75 + }
  76 +
  77 + public String getHash() {
  78 + return hash;
  79 + }
  80 +
  81 + public void setHash(String hash) {
  82 + this.hash = hash;
  83 + }
  84 +
  85 + public String getSistema() {
  86 + return sistema;
  87 + }
  88 +
  89 + public void setSistema(String sistema) {
  90 + this.sistema = sistema;
  91 + }
  92 +
  93 + public String getUnidade() {
  94 + return unidade;
  95 + }
  96 +
  97 + public void setUnidade(String unidade) {
  98 + this.unidade = unidade;
  99 + }
  100 +
  101 + public String getProcesso() {
  102 + return processo;
  103 + }
  104 +
  105 + public void setProcesso(String processo) {
  106 + this.processo = processo;
  107 + }
  108 +
  109 + public String getNumeroInformado() {
  110 + return numeroInformado;
  111 + }
  112 +
  113 + public void setNumeroInformado(String numeroInformado) {
  114 + this.numeroInformado = numeroInformado;
  115 + }
  116 +
  117 + public String getLink() {
  118 + return link;
  119 + }
  120 +
  121 + public void setLink(String link) {
  122 + this.link = link;
  123 + }
  124 +
  125 +}
src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumentoBloco.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class InclusaoDocumentoBloco {  
7 - private String bloco;  
8 - private String documento;  
9 - private String anotacao;  
10 -  
11 - public String getBloco() {  
12 - return bloco;  
13 - }  
14 -  
15 - public void setBloco(String bloco) {  
16 - this.bloco = bloco;  
17 - }  
18 -  
19 - public String getDocumento() {  
20 - return documento;  
21 - }  
22 -  
23 - public void setDocumento(String documento) {  
24 - this.documento = documento;  
25 - }  
26 -  
27 - public String getAnotacao() {  
28 - return anotacao;  
29 - }  
30 -  
31 - public void setAnotacao(String anotacao) {  
32 - this.anotacao = anotacao;  
33 - }  
34 -  
35 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class InclusaoDocumentoBloco {
  10 +
  11 + private String bloco;
  12 + private String documento;
  13 + private String anotacao;
  14 +
  15 + public String getBloco() {
  16 + return bloco;
  17 + }
  18 +
  19 + public void setBloco(String bloco) {
  20 + this.bloco = bloco;
  21 + }
  22 +
  23 + public String getDocumento() {
  24 + return documento;
  25 + }
  26 +
  27 + public void setDocumento(String documento) {
  28 + this.documento = documento;
  29 + }
  30 +
  31 + public String getAnotacao() {
  32 + return anotacao;
  33 + }
  34 +
  35 + public void setAnotacao(String anotacao) {
  36 + this.anotacao = anotacao;
  37 + }
  38 +
  39 +}
src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoProcessoBloco.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class InclusaoProcessoBloco {  
7 - private String bloco;  
8 - private String processo;  
9 - private String anotacao;  
10 -  
11 - public String getBloco() {  
12 - return bloco;  
13 - }  
14 -  
15 - public void setBloco(String bloco) {  
16 - this.bloco = bloco;  
17 - }  
18 -  
19 - public String getProcesso() {  
20 - return processo;  
21 - }  
22 -  
23 - public void setProcesso(String processo) {  
24 - this.processo = processo;  
25 - }  
26 -  
27 - public String getAnotacao() {  
28 - return anotacao;  
29 - }  
30 -  
31 - public void setAnotacao(String anotacao) {  
32 - this.anotacao = anotacao;  
33 - }  
34 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class InclusaoProcessoBloco {
  10 +
  11 + private String bloco;
  12 + private String processo;
  13 + private String anotacao;
  14 +
  15 + public String getBloco() {
  16 + return bloco;
  17 + }
  18 +
  19 + public void setBloco(String bloco) {
  20 + this.bloco = bloco;
  21 + }
  22 +
  23 + public String getProcesso() {
  24 + return processo;
  25 + }
  26 +
  27 + public void setProcesso(String processo) {
  28 + this.processo = processo;
  29 + }
  30 +
  31 + public String getAnotacao() {
  32 + return anotacao;
  33 + }
  34 +
  35 + public void setAnotacao(String anotacao) {
  36 + this.anotacao = anotacao;
  37 + }
  38 +}
src/main/java/br/gov/ans/integracao/sei/modelo/MarcacaoProcesso.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class MarcacaoProcesso {  
7 -  
8 - private String processo;  
9 - private String texto;  
10 -  
11 - public String getProcesso() {  
12 - return processo;  
13 - }  
14 -  
15 - public void setProcesso(String processo) {  
16 - this.processo = processo;  
17 - }  
18 -  
19 - public String getTexto() {  
20 - return texto;  
21 - }  
22 -  
23 - public void setTexto(String texto) {  
24 - this.texto = texto;  
25 - }  
26 -  
27 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class MarcacaoProcesso {
  10 +
  11 + private String processo;
  12 + private String texto;
  13 +
  14 + public String getProcesso() {
  15 + return processo;
  16 + }
  17 +
  18 + public void setProcesso(String processo) {
  19 + this.processo = processo;
  20 + }
  21 +
  22 + public String getTexto() {
  23 + return texto;
  24 + }
  25 +
  26 + public void setTexto(String texto) {
  27 + this.texto = texto;
  28 + }
  29 +
  30 +}
src/main/java/br/gov/ans/integracao/sei/modelo/Motivo.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class Motivo {  
7 - String motivo;  
8 -  
9 - public String getMotivo() {  
10 - return motivo;  
11 - }  
12 -  
13 - public void setMotivo(String motivo) {  
14 - this.motivo = motivo;  
15 - }  
16 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class Motivo {
  10 +
  11 + String motivo;
  12 +
  13 + public String getMotivo() {
  14 + return motivo;
  15 + }
  16 +
  17 + public void setMotivo(String motivo) {
  18 + this.motivo = motivo;
  19 + }
  20 +}
src/main/java/br/gov/ans/integracao/sei/modelo/NivelAcesso.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -public enum NivelAcesso {  
4 - INVALIDO, RESTRITO, SIGILOSO;  
5 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +public enum NivelAcesso {
  4 + INVALIDO, RESTRITO, SIGILOSO;
  5 +}
src/main/java/br/gov/ans/integracao/sei/modelo/NovoAndamento.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.HashMap;  
4 -  
5 -public class NovoAndamento {  
6 -  
7 - private String tarefa;  
8 - private String tarefaModulo;  
9 - private HashMap<String, String> atributos;  
10 -  
11 - public String getTarefa() {  
12 - return tarefa;  
13 - }  
14 -  
15 - public void setTarefa(String tarefa) {  
16 - this.tarefa = tarefa;  
17 - }  
18 -  
19 - public String getTarefaModulo() {  
20 - return tarefaModulo;  
21 - }  
22 -  
23 - public void setTarefaModulo(String tarefaModulo) {  
24 - this.tarefaModulo = tarefaModulo;  
25 - }  
26 -  
27 - public HashMap<String, String> getAtributos() {  
28 - return atributos;  
29 - }  
30 -  
31 - public void setAtributos(HashMap<String, String> atributos) {  
32 - this.atributos = atributos;  
33 - }  
34 -  
35 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.HashMap;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  6 +import com.fasterxml.jackson.annotation.JsonInclude;
  7 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  8 +
  9 +@JsonInclude(content = Include.NON_NULL)
  10 +@JsonIgnoreProperties(ignoreUnknown = true)
  11 +public class NovoAndamento {
  12 +
  13 + private String tarefa;
  14 + private String tarefaModulo;
  15 + private HashMap<String, String> atributos;
  16 +
  17 + public String getTarefa() {
  18 + return tarefa;
  19 + }
  20 +
  21 + public void setTarefa(String tarefa) {
  22 + this.tarefa = tarefa;
  23 + }
  24 +
  25 + public String getTarefaModulo() {
  26 + return tarefaModulo;
  27 + }
  28 +
  29 + public void setTarefaModulo(String tarefaModulo) {
  30 + this.tarefaModulo = tarefaModulo;
  31 + }
  32 +
  33 + public HashMap<String, String> getAtributos() {
  34 + return atributos;
  35 + }
  36 +
  37 + public void setAtributos(HashMap<String, String> atributos) {
  38 + this.atributos = atributos;
  39 + }
  40 +
  41 +}
src/main/java/br/gov/ans/integracao/sei/modelo/NovoBloco.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -import org.codehaus.jackson.annotate.JsonIgnoreProperties;  
6 -  
7 -import br.gov.ans.integracao.sei.modelo.enums.TipoBloco;  
8 -  
9 -@XmlRootElement  
10 -@JsonIgnoreProperties(ignoreUnknown = true)  
11 -public class NovoBloco {  
12 -  
13 - private TipoBloco tipo;  
14 - private String descricao;  
15 - private String[] unidades;  
16 - private String[] documentos;  
17 - private boolean disponibilizar;  
18 -  
19 - public TipoBloco getTipo() {  
20 - return tipo;  
21 - }  
22 -  
23 - public void setTipo(TipoBloco tipo) {  
24 - this.tipo = tipo;  
25 - }  
26 -  
27 - public String getDescricao() {  
28 - return descricao;  
29 - }  
30 -  
31 - public void setDescricao(String descricao) {  
32 - this.descricao = descricao;  
33 - }  
34 -  
35 - public String[] getUnidades() {  
36 - return unidades;  
37 - }  
38 -  
39 - public void setUnidades(String[] unidades) {  
40 - this.unidades = unidades;  
41 - }  
42 -  
43 - public String[] getDocumentos() {  
44 - return documentos;  
45 - }  
46 -  
47 - public void setDocumentos(String[] documentos) {  
48 - this.documentos = documentos;  
49 - }  
50 -  
51 - public boolean isDisponibilizar() {  
52 - return disponibilizar;  
53 - }  
54 -  
55 - public void setDisponibilizar(boolean disponibilizar) {  
56 - this.disponibilizar = disponibilizar;  
57 - }  
58 -  
59 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +
  4 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  5 +import com.fasterxml.jackson.annotation.JsonInclude;
  6 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  7 +
  8 +import br.gov.ans.integracao.sei.modelo.enums.TipoBloco;
  9 +
  10 +@JsonInclude(content = Include.NON_NULL)
  11 +@JsonIgnoreProperties(ignoreUnknown = true)
  12 +public class NovoBloco {
  13 +
  14 + private TipoBloco tipo;
  15 + private String descricao;
  16 + private String[] unidades;
  17 + private String[] documentos;
  18 + private boolean disponibilizar;
  19 +
  20 + public TipoBloco getTipo() {
  21 + return tipo;
  22 + }
  23 +
  24 + public void setTipo(TipoBloco tipo) {
  25 + this.tipo = tipo;
  26 + }
  27 +
  28 + public String getDescricao() {
  29 + return descricao;
  30 + }
  31 +
  32 + public void setDescricao(String descricao) {
  33 + this.descricao = descricao;
  34 + }
  35 +
  36 + public String[] getUnidades() {
  37 + return unidades;
  38 + }
  39 +
  40 + public void setUnidades(String[] unidades) {
  41 + this.unidades = unidades;
  42 + }
  43 +
  44 + public String[] getDocumentos() {
  45 + return documentos;
  46 + }
  47 +
  48 + public void setDocumentos(String[] documentos) {
  49 + this.documentos = documentos;
  50 + }
  51 +
  52 + public boolean isDisponibilizar() {
  53 + return disponibilizar;
  54 + }
  55 +
  56 + public void setDisponibilizar(boolean disponibilizar) {
  57 + this.disponibilizar = disponibilizar;
  58 + }
  59 +
  60 +}
src/main/java/br/gov/ans/integracao/sei/modelo/NovoProcesso.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -import javax.xml.bind.annotation.XmlRootElement;  
6 -  
7 -import br.gov.ans.integracao.sei.client.Documento;  
8 -import br.gov.ans.integracao.sei.client.Procedimento;  
9 -  
10 -@XmlRootElement  
11 -public class NovoProcesso {  
12 - private Procedimento dadosProcesso;  
13 - private Documento[] documentos;  
14 - private String[] processosRelacionados;  
15 - private String[] unidadesDestino;  
16 - private boolean manterAbertoOrigem;  
17 - private boolean enviarEmailNotificacao;  
18 - private Date dataRetornoProgramado;  
19 - private Integer qtdDiasAteRetorno;  
20 - private boolean somenteDiasUteis;  
21 - private String idMarcadador;  
22 - private String textoMarcador;  
23 -  
24 - public Procedimento getDadosProcesso() {  
25 - return dadosProcesso;  
26 - }  
27 -  
28 - public void setDadosProcesso(Procedimento dadosProcesso) {  
29 - this.dadosProcesso = dadosProcesso;  
30 - }  
31 -  
32 - public Documento[] getDocumentos() {  
33 - return documentos;  
34 - }  
35 -  
36 - public void setDocumentos(Documento[] documentos) {  
37 - this.documentos = documentos;  
38 - }  
39 -  
40 - public String[] getProcessosRelacionados() {  
41 - return processosRelacionados;  
42 - }  
43 -  
44 - public void setProcessosRelacionados(String[] processosRelacionados) {  
45 - this.processosRelacionados = processosRelacionados;  
46 - }  
47 -  
48 - public String[] getUnidadesDestino() {  
49 - return unidadesDestino;  
50 - }  
51 -  
52 - public void setUnidadesDestino(String[] unidadesDestino) {  
53 - this.unidadesDestino = unidadesDestino;  
54 - }  
55 -  
56 - public boolean isManterAbertoOrigem() {  
57 - return manterAbertoOrigem;  
58 - }  
59 -  
60 - public void setManterAbertoOrigem(boolean manterAbertoOrigem) {  
61 - this.manterAbertoOrigem = manterAbertoOrigem;  
62 - }  
63 -  
64 - public boolean isEnviarEmailNotificacao() {  
65 - return enviarEmailNotificacao;  
66 - }  
67 -  
68 - public void setEnviarEmailNotificacao(boolean enviarEmailNotificacao) {  
69 - this.enviarEmailNotificacao = enviarEmailNotificacao;  
70 - }  
71 -  
72 - public Date getDataRetornoProgramado() {  
73 - return dataRetornoProgramado;  
74 - }  
75 -  
76 - public void setDataRetornoProgramado(Date dataRetornoProgramado) {  
77 - this.dataRetornoProgramado = dataRetornoProgramado;  
78 - }  
79 -  
80 - public Integer getQtdDiasAteRetorno() {  
81 - return qtdDiasAteRetorno;  
82 - }  
83 -  
84 - public void setQtdDiasAteRetorno(Integer qtdDiasAteRetorno) {  
85 - this.qtdDiasAteRetorno = qtdDiasAteRetorno;  
86 - }  
87 -  
88 - public boolean isSomenteDiasUteis() {  
89 - return somenteDiasUteis;  
90 - }  
91 -  
92 - public void setSomenteDiasUteis(boolean somenteDiasUteis) {  
93 - this.somenteDiasUteis = somenteDiasUteis;  
94 - }  
95 -  
96 - public String getIdMarcadador() {  
97 - return idMarcadador;  
98 - }  
99 -  
100 - public void setIdMarcadador(String idMarcadador) {  
101 - this.idMarcadador = idMarcadador;  
102 - }  
103 -  
104 - public String getTextoMarcador() {  
105 - return textoMarcador;  
106 - }  
107 -  
108 - public void setTextoMarcador(String textoMarcador) {  
109 - this.textoMarcador = textoMarcador;  
110 - }  
111 -  
112 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  6 +import com.fasterxml.jackson.annotation.JsonInclude;
  7 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  8 +
  9 +import br.gov.ans.integracao.sei.client.Documento;
  10 +import br.gov.ans.integracao.sei.client.Procedimento;
  11 +
  12 +@JsonInclude(content = Include.NON_NULL)
  13 +@JsonIgnoreProperties(ignoreUnknown = true)
  14 +public class NovoProcesso {
  15 +
  16 + private Procedimento dadosProcesso;
  17 + private Documento[] documentos;
  18 + private String[] processosRelacionados;
  19 + private String[] unidadesDestino;
  20 + private boolean manterAbertoOrigem;
  21 + private boolean enviarEmailNotificacao;
  22 + private Date dataRetornoProgramado;
  23 + private Integer qtdDiasAteRetorno;
  24 + private boolean somenteDiasUteis;
  25 + private String idMarcadador;
  26 + private String textoMarcador;
  27 +
  28 + public Procedimento getDadosProcesso() {
  29 + return dadosProcesso;
  30 + }
  31 +
  32 + public void setDadosProcesso(Procedimento dadosProcesso) {
  33 + this.dadosProcesso = dadosProcesso;
  34 + }
  35 +
  36 + public Documento[] getDocumentos() {
  37 + return documentos;
  38 + }
  39 +
  40 + public void setDocumentos(Documento[] documentos) {
  41 + this.documentos = documentos;
  42 + }
  43 +
  44 + public String[] getProcessosRelacionados() {
  45 + return processosRelacionados;
  46 + }
  47 +
  48 + public void setProcessosRelacionados(String[] processosRelacionados) {
  49 + this.processosRelacionados = processosRelacionados;
  50 + }
  51 +
  52 + public String[] getUnidadesDestino() {
  53 + return unidadesDestino;
  54 + }
  55 +
  56 + public void setUnidadesDestino(String[] unidadesDestino) {
  57 + this.unidadesDestino = unidadesDestino;
  58 + }
  59 +
  60 + public boolean isManterAbertoOrigem() {
  61 + return manterAbertoOrigem;
  62 + }
  63 +
  64 + public void setManterAbertoOrigem(boolean manterAbertoOrigem) {
  65 + this.manterAbertoOrigem = manterAbertoOrigem;
  66 + }
  67 +
  68 + public boolean isEnviarEmailNotificacao() {
  69 + return enviarEmailNotificacao;
  70 + }
  71 +
  72 + public void setEnviarEmailNotificacao(boolean enviarEmailNotificacao) {
  73 + this.enviarEmailNotificacao = enviarEmailNotificacao;
  74 + }
  75 +
  76 + public Date getDataRetornoProgramado() {
  77 + return dataRetornoProgramado;
  78 + }
  79 +
  80 + public void setDataRetornoProgramado(Date dataRetornoProgramado) {
  81 + this.dataRetornoProgramado = dataRetornoProgramado;
  82 + }
  83 +
  84 + public Integer getQtdDiasAteRetorno() {
  85 + return qtdDiasAteRetorno;
  86 + }
  87 +
  88 + public void setQtdDiasAteRetorno(Integer qtdDiasAteRetorno) {
  89 + this.qtdDiasAteRetorno = qtdDiasAteRetorno;
  90 + }
  91 +
  92 + public boolean isSomenteDiasUteis() {
  93 + return somenteDiasUteis;
  94 + }
  95 +
  96 + public void setSomenteDiasUteis(boolean somenteDiasUteis) {
  97 + this.somenteDiasUteis = somenteDiasUteis;
  98 + }
  99 +
  100 + public String getIdMarcadador() {
  101 + return idMarcadador;
  102 + }
  103 +
  104 + public void setIdMarcadador(String idMarcadador) {
  105 + this.idMarcadador = idMarcadador;
  106 + }
  107 +
  108 + public String getTextoMarcador() {
  109 + return textoMarcador;
  110 + }
  111 +
  112 + public void setTextoMarcador(String textoMarcador) {
  113 + this.textoMarcador = textoMarcador;
  114 + }
  115 +
  116 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ParteArquivo.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class ParteArquivo {  
7 - private String arquivo;  
8 - private String conteudo;  
9 -  
10 - public String getArquivo() {  
11 - return arquivo;  
12 - }  
13 -  
14 - public void setArquivo(String arquivo) {  
15 - this.arquivo = arquivo;  
16 - }  
17 -  
18 - public String getConteudo() {  
19 - return conteudo;  
20 - }  
21 -  
22 - public void setConteudo(String conteudo) {  
23 - this.conteudo = conteudo;  
24 - }  
25 -  
26 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class ParteArquivo {
  10 +
  11 + private String arquivo;
  12 + private String conteudo;
  13 +
  14 + public String getArquivo() {
  15 + return arquivo;
  16 + }
  17 +
  18 + public void setArquivo(String arquivo) {
  19 + this.arquivo = arquivo;
  20 + }
  21 +
  22 + public String getConteudo() {
  23 + return conteudo;
  24 + }
  25 +
  26 + public void setConteudo(String conteudo) {
  27 + this.conteudo = conteudo;
  28 + }
  29 +
  30 +}
src/main/java/br/gov/ans/integracao/sei/modelo/Pessoa.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -import org.codehaus.jackson.annotate.JsonIgnoreProperties;  
6 -import org.codehaus.jackson.annotate.JsonSubTypes;  
7 -import org.codehaus.jackson.annotate.JsonTypeInfo;  
8 -  
9 -@JsonIgnoreProperties(ignoreUnknown = true)  
10 -@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY)  
11 -@JsonSubTypes({  
12 - @JsonSubTypes.Type(value = PessoaFisica.class, name = "Fisica"),  
13 - @JsonSubTypes.Type(value = PessoaJuridica.class, name = "Juridica") }  
14 -)  
15 -@XmlRootElement  
16 -public abstract class Pessoa {  
17 - private String nome;  
18 - private String sigla;  
19 - private Endereco endereco;  
20 - private String email;  
21 - private String celular;  
22 - private String telefone;  
23 - private String observacao;  
24 - private boolean ativo;  
25 -  
26 - private PessoaJuridica associado;  
27 -  
28 - public String getNome() {  
29 - return nome;  
30 - }  
31 -  
32 - public void setNome(String nome) {  
33 - this.nome = nome;  
34 - }  
35 -  
36 - public String getSigla() {  
37 - return sigla;  
38 - }  
39 -  
40 - public void setSigla(String sigla) {  
41 - this.sigla = sigla;  
42 - }  
43 -  
44 - public Endereco getEndereco() {  
45 - return endereco;  
46 - }  
47 -  
48 - public void setEndereco(Endereco endereco) {  
49 - this.endereco = endereco;  
50 - }  
51 -  
52 - public String getEmail() {  
53 - return email;  
54 - }  
55 -  
56 - public void setEmail(String email) {  
57 - this.email = email;  
58 - }  
59 -  
60 - public String getCelular() {  
61 - return celular;  
62 - }  
63 -  
64 - public void setCelular(String celular) {  
65 - this.celular = celular;  
66 - }  
67 -  
68 - public String getTelefone() {  
69 - return telefone;  
70 - }  
71 -  
72 - public void setTelefone(String telefone) {  
73 - this.telefone = telefone;  
74 - }  
75 -  
76 - public String getObservacao() {  
77 - return observacao;  
78 - }  
79 -  
80 - public void setObservacao(String observacao) {  
81 - this.observacao = observacao;  
82 - }  
83 -  
84 - public PessoaJuridica getAssociado() {  
85 - return associado;  
86 - }  
87 -  
88 - public void setAssociado(PessoaJuridica representado) {  
89 - this.associado = representado;  
90 - }  
91 -  
92 - public boolean isAtivo() {  
93 - return ativo;  
94 - }  
95 -  
96 - public void setAtivo(boolean ativo) {  
97 - this.ativo = ativo;  
98 - }  
99 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +import com.fasterxml.jackson.annotation.JsonSubTypes;
  7 +import com.fasterxml.jackson.annotation.JsonTypeInfo;
  8 +
  9 +@JsonInclude(content = Include.NON_NULL)
  10 +@JsonIgnoreProperties(ignoreUnknown = true)
  11 +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY)
  12 +@JsonSubTypes({
  13 + @JsonSubTypes.Type(value = PessoaFisica.class, name = "Fisica"),
  14 + @JsonSubTypes.Type(value = PessoaJuridica.class, name = "Juridica") }
  15 +)
  16 +public abstract class Pessoa {
  17 +
  18 + private String nome;
  19 + private String sigla;
  20 + private Endereco endereco;
  21 + private String email;
  22 + private String celular;
  23 + private String telefone;
  24 + private String observacao;
  25 + private boolean ativo;
  26 +
  27 + private PessoaJuridica associado;
  28 +
  29 + public String getNome() {
  30 + return nome;
  31 + }
  32 +
  33 + public void setNome(String nome) {
  34 + this.nome = nome;
  35 + }
  36 +
  37 + public String getSigla() {
  38 + return sigla;
  39 + }
  40 +
  41 + public void setSigla(String sigla) {
  42 + this.sigla = sigla;
  43 + }
  44 +
  45 + public Endereco getEndereco() {
  46 + return endereco;
  47 + }
  48 +
  49 + public void setEndereco(Endereco endereco) {
  50 + this.endereco = endereco;
  51 + }
  52 +
  53 + public String getEmail() {
  54 + return email;
  55 + }
  56 +
  57 + public void setEmail(String email) {
  58 + this.email = email;
  59 + }
  60 +
  61 + public String getCelular() {
  62 + return celular;
  63 + }
  64 +
  65 + public void setCelular(String celular) {
  66 + this.celular = celular;
  67 + }
  68 +
  69 + public String getTelefone() {
  70 + return telefone;
  71 + }
  72 +
  73 + public void setTelefone(String telefone) {
  74 + this.telefone = telefone;
  75 + }
  76 +
  77 + public String getObservacao() {
  78 + return observacao;
  79 + }
  80 +
  81 + public void setObservacao(String observacao) {
  82 + this.observacao = observacao;
  83 + }
  84 +
  85 + public PessoaJuridica getAssociado() {
  86 + return associado;
  87 + }
  88 +
  89 + public void setAssociado(PessoaJuridica representado) {
  90 + this.associado = representado;
  91 + }
  92 +
  93 + public boolean isAtivo() {
  94 + return ativo;
  95 + }
  96 +
  97 + public void setAtivo(boolean ativo) {
  98 + this.ativo = ativo;
  99 + }
  100 +}
src/main/java/br/gov/ans/integracao/sei/modelo/PessoaFisica.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -import javax.xml.bind.annotation.XmlRootElement;  
6 -  
7 -import br.gov.ans.integracao.sei.modelo.enums.Sexo;  
8 -  
9 -@XmlRootElement  
10 -public class PessoaFisica extends Pessoa {  
11 - private Sexo sexo;  
12 - private String cpf;  
13 - private String rg;  
14 - private String orgaoEmissor;  
15 - private Date dataNascimento;  
16 - private String matricula;  
17 - private String matriculaOab;  
18 -  
19 - public Sexo getSexo() {  
20 - return sexo;  
21 - }  
22 -  
23 - public void setSexo(Sexo sexo) {  
24 - this.sexo = sexo;  
25 - }  
26 -  
27 - public String getCpf() {  
28 - return cpf;  
29 - }  
30 -  
31 - public void setCpf(String cpf) {  
32 - this.cpf = cpf;  
33 - }  
34 -  
35 - public String getRg() {  
36 - return rg;  
37 - }  
38 -  
39 - public void setRg(String rg) {  
40 - this.rg = rg;  
41 - }  
42 -  
43 - public String getOrgaoEmissor() {  
44 - return orgaoEmissor;  
45 - }  
46 -  
47 - public void setOrgaoEmissor(String orgaoEmissor) {  
48 - this.orgaoEmissor = orgaoEmissor;  
49 - }  
50 -  
51 - public Date getDataNascimento() {  
52 - return dataNascimento;  
53 - }  
54 -  
55 - public void setDataNascimento(Date dataNascimento) {  
56 - this.dataNascimento = dataNascimento;  
57 - }  
58 -  
59 - public String getMatricula() {  
60 - return matricula;  
61 - }  
62 -  
63 - public void setMatricula(String matricula) {  
64 - this.matricula = matricula;  
65 - }  
66 -  
67 - public String getMatriculaOab() {  
68 - return matriculaOab;  
69 - }  
70 -  
71 - public void setMatriculaOab(String oab) {  
72 - this.matriculaOab = oab;  
73 - }  
74 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  6 +import com.fasterxml.jackson.annotation.JsonInclude;
  7 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  8 +
  9 +import br.gov.ans.integracao.sei.modelo.enums.Sexo;
  10 +
  11 +@JsonInclude(content = Include.NON_NULL)
  12 +@JsonIgnoreProperties(ignoreUnknown = true)
  13 +public class PessoaFisica extends Pessoa {
  14 +
  15 + private Sexo sexo;
  16 + private String cpf;
  17 + private String rg;
  18 + private String orgaoEmissor;
  19 + private Date dataNascimento;
  20 + private String matricula;
  21 + private String matriculaOab;
  22 +
  23 + public Sexo getSexo() {
  24 + return sexo;
  25 + }
  26 +
  27 + public void setSexo(Sexo sexo) {
  28 + this.sexo = sexo;
  29 + }
  30 +
  31 + public String getCpf() {
  32 + return cpf;
  33 + }
  34 +
  35 + public void setCpf(String cpf) {
  36 + this.cpf = cpf;
  37 + }
  38 +
  39 + public String getRg() {
  40 + return rg;
  41 + }
  42 +
  43 + public void setRg(String rg) {
  44 + this.rg = rg;
  45 + }
  46 +
  47 + public String getOrgaoEmissor() {
  48 + return orgaoEmissor;
  49 + }
  50 +
  51 + public void setOrgaoEmissor(String orgaoEmissor) {
  52 + this.orgaoEmissor = orgaoEmissor;
  53 + }
  54 +
  55 + public Date getDataNascimento() {
  56 + return dataNascimento;
  57 + }
  58 +
  59 + public void setDataNascimento(Date dataNascimento) {
  60 + this.dataNascimento = dataNascimento;
  61 + }
  62 +
  63 + public String getMatricula() {
  64 + return matricula;
  65 + }
  66 +
  67 + public void setMatricula(String matricula) {
  68 + this.matricula = matricula;
  69 + }
  70 +
  71 + public String getMatriculaOab() {
  72 + return matriculaOab;
  73 + }
  74 +
  75 + public void setMatriculaOab(String oab) {
  76 + this.matriculaOab = oab;
  77 + }
  78 +}
src/main/java/br/gov/ans/integracao/sei/modelo/PessoaJuridica.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class PessoaJuridica extends Pessoa {  
7 - private String cnpj;  
8 - private String website;  
9 -  
10 - public String getCnpj() {  
11 - return cnpj;  
12 - }  
13 -  
14 - public void setCnpj(String cnpj) {  
15 - this.cnpj = cnpj;  
16 - }  
17 -  
18 - public String getWebsite() {  
19 - return website;  
20 - }  
21 -  
22 - public void setWebsite(String website) {  
23 - this.website = website;  
24 - }  
25 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class PessoaJuridica extends Pessoa {
  10 +
  11 + private String cnpj;
  12 + private String website;
  13 +
  14 + public String getCnpj() {
  15 + return cnpj;
  16 + }
  17 +
  18 + public void setCnpj(String cnpj) {
  19 + this.cnpj = cnpj;
  20 + }
  21 +
  22 + public String getWebsite() {
  23 + return website;
  24 + }
  25 +
  26 + public void setWebsite(String website) {
  27 + this.website = website;
  28 + }
  29 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoAnexado.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class ProcessoAnexado {  
7 - private String numero;  
8 -  
9 - public String getNumero() {  
10 - return numero;  
11 - }  
12 -  
13 - public void setNumero(String numero) {  
14 - this.numero = numero;  
15 - }  
16 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class ProcessoAnexado {
  10 +
  11 + private String numero;
  12 +
  13 + public String getNumero() {
  14 + return numero;
  15 + }
  16 +
  17 + public void setNumero(String numero) {
  18 + this.numero = numero;
  19 + }
  20 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoBloqueado.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class ProcessoBloqueado {  
7 - private String numero;  
8 -  
9 - public String getNumero() {  
10 - return numero;  
11 - }  
12 -  
13 - public void setNumero(String numero) {  
14 - this.numero = numero;  
15 - }  
16 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class ProcessoBloqueado {
  10 +
  11 + private String numero;
  12 +
  13 + public String getNumero() {
  14 + return numero;
  15 + }
  16 +
  17 + public void setNumero(String numero) {
  18 + this.numero = numero;
  19 + }
  20 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoRelacionado.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class ProcessoRelacionado {  
7 - private String numero;  
8 -  
9 - public String getNumero() {  
10 - return numero;  
11 - }  
12 -  
13 - public void setNumero(String numero) {  
14 - this.numero = numero;  
15 - }  
16 -  
17 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class ProcessoRelacionado {
  10 +
  11 + private String numero;
  12 +
  13 + public String getNumero() {
  14 + return numero;
  15 + }
  16 +
  17 + public void setNumero(String numero) {
  18 + this.numero = numero;
  19 + }
  20 +
  21 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoResumido.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -public class ProcessoResumido {  
6 -  
7 - private String numero;  
8 - private String numeroFormatado;  
9 - private String descricao;  
10 - private String unidade;  
11 - private Date dataGeracao;  
12 -  
13 - public String getNumero() {  
14 - return numero;  
15 - }  
16 -  
17 - public void setNumero(String numero) {  
18 - this.numero = numero;  
19 - }  
20 -  
21 - public String getNumeroFormatado() {  
22 - return numeroFormatado;  
23 - }  
24 -  
25 - public void setNumeroFormatado(String numeroFormatado) {  
26 - this.numeroFormatado = numeroFormatado;  
27 - }  
28 -  
29 - public String getDescricao() {  
30 - return descricao;  
31 - }  
32 -  
33 - public void setDescricao(String descricao) {  
34 - this.descricao = descricao;  
35 - }  
36 -  
37 - public String getUnidade() {  
38 - return unidade;  
39 - }  
40 -  
41 - public void setUnidade(String unidade) {  
42 - this.unidade = unidade;  
43 - }  
44 -  
45 - public Date getDataGeracao() {  
46 - return dataGeracao;  
47 - }  
48 -  
49 - public void setDataGeracao(Date dataGeracao) {  
50 - this.dataGeracao = dataGeracao;  
51 - }  
52 -  
53 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  6 +import com.fasterxml.jackson.annotation.JsonInclude;
  7 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  8 +
  9 +@JsonInclude(content = Include.NON_NULL)
  10 +@JsonIgnoreProperties(ignoreUnknown = true)
  11 +public class ProcessoResumido {
  12 +
  13 + private String numero;
  14 + private String numeroFormatado;
  15 + private String descricao;
  16 + private String unidade;
  17 + private Date dataGeracao;
  18 + private Tipo tipo;
  19 +
  20 + public String getNumero() {
  21 + return numero;
  22 + }
  23 +
  24 + public void setNumero(String numero) {
  25 + this.numero = numero;
  26 + }
  27 +
  28 + public String getNumeroFormatado() {
  29 + return numeroFormatado;
  30 + }
  31 +
  32 + public void setNumeroFormatado(String numeroFormatado) {
  33 + this.numeroFormatado = numeroFormatado;
  34 + }
  35 +
  36 + public String getDescricao() {
  37 + return descricao;
  38 + }
  39 +
  40 + public void setDescricao(String descricao) {
  41 + this.descricao = descricao;
  42 + }
  43 +
  44 + public String getUnidade() {
  45 + return unidade;
  46 + }
  47 +
  48 + public void setUnidade(String unidade) {
  49 + this.unidade = unidade;
  50 + }
  51 +
  52 + public Date getDataGeracao() {
  53 + return dataGeracao;
  54 + }
  55 +
  56 + public void setDataGeracao(Date dataGeracao) {
  57 + this.dataGeracao = dataGeracao;
  58 + }
  59 +
  60 + public Tipo getTipo() {
  61 + return tipo;
  62 + }
  63 +
  64 + public void setTipo(Tipo tipo) {
  65 + this.tipo = tipo;
  66 + }
  67 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaDocumento.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -import br.gov.ans.integracao.sei.client.RetornoConsultaDocumento;  
6 -  
7 -@XmlRootElement  
8 -public class ResultadoConsultaDocumento {  
9 -  
10 - private DocumentoSipar documentoSIPAR;  
11 - private RetornoConsultaDocumento documentoSEI;  
12 -  
13 - public DocumentoSipar getDocumentoSIPAR() {  
14 - return documentoSIPAR;  
15 - }  
16 -  
17 - public void setDocumentoSIPAR(DocumentoSipar documentoSIPAR) {  
18 - this.documentoSIPAR = documentoSIPAR;  
19 - }  
20 -  
21 - public RetornoConsultaDocumento getDocumentoSEI() {  
22 - return documentoSEI;  
23 - }  
24 -  
25 - public void setDocumentoSEI(RetornoConsultaDocumento documentoSEI) {  
26 - this.documentoSEI = documentoSEI;  
27 - }  
28 -  
29 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +import br.gov.ans.integracao.sei.client.RetornoConsultaDocumento;
  8 +import br.gov.ans.integracao.sipar.modelo.DocumentoSipar;
  9 +
  10 +@JsonInclude(content = Include.NON_NULL)
  11 +@JsonIgnoreProperties(ignoreUnknown = true)
  12 +public class ResultadoConsultaDocumento {
  13 +
  14 + private DocumentoSipar documentoSIPAR;
  15 + private RetornoConsultaDocumento documentoSEI;
  16 +
  17 + public DocumentoSipar getDocumentoSIPAR() {
  18 + return documentoSIPAR;
  19 + }
  20 +
  21 + public void setDocumentoSIPAR(DocumentoSipar documentoSIPAR) {
  22 + this.documentoSIPAR = documentoSIPAR;
  23 + }
  24 +
  25 + public RetornoConsultaDocumento getDocumentoSEI() {
  26 + return documentoSEI;
  27 + }
  28 +
  29 + public void setDocumentoSEI(RetornoConsultaDocumento documentoSEI) {
  30 + this.documentoSEI = documentoSEI;
  31 + }
  32 +
  33 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaProcesso.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -import br.gov.ans.integracao.sei.client.RetornoConsultaProcedimento;  
6 -  
7 -@XmlRootElement  
8 -public class ResultadoConsultaProcesso {  
9 -  
10 - private DocumentoSipar sipar;  
11 - private RetornoConsultaProcedimento sei;  
12 -  
13 - public DocumentoSipar getSipar() {  
14 - return sipar;  
15 - }  
16 -  
17 - public void setSipar(DocumentoSipar sipar) {  
18 - this.sipar = sipar;  
19 - }  
20 -  
21 - public RetornoConsultaProcedimento getSei() {  
22 - return sei;  
23 - }  
24 -  
25 - public void setSei(RetornoConsultaProcedimento sei) {  
26 - this.sei = sei;  
27 - }  
28 -  
29 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +import br.gov.ans.integracao.sei.client.RetornoConsultaProcedimento;
  8 +import br.gov.ans.integracao.sipar.modelo.DocumentoSipar;
  9 +
  10 +@JsonInclude(content = Include.NON_NULL)
  11 +@JsonIgnoreProperties(ignoreUnknown = true)
  12 +public class ResultadoConsultaProcesso {
  13 +
  14 + private DocumentoSipar sipar;
  15 + private RetornoConsultaProcedimento sei;
  16 +
  17 + public DocumentoSipar getSipar() {
  18 + return sipar;
  19 + }
  20 +
  21 + public void setSipar(DocumentoSipar sipar) {
  22 + this.sipar = sipar;
  23 + }
  24 +
  25 + public RetornoConsultaProcedimento getSei() {
  26 + return sei;
  27 + }
  28 +
  29 + public void setSei(RetornoConsultaProcedimento sei) {
  30 + this.sei = sei;
  31 + }
  32 +
  33 +}
src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoInclusaoDocumento.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -import br.gov.ans.integracao.sei.client.RetornoInclusaoDocumento;  
6 -  
7 -@XmlRootElement  
8 -public class ResultadoInclusaoDocumento {  
9 - private RetornoInclusaoDocumento retorno;  
10 - private String mensagem;  
11 -  
12 - public RetornoInclusaoDocumento getRetorno() {  
13 - return retorno;  
14 - }  
15 - public void setRetorno(RetornoInclusaoDocumento retorno) {  
16 - this.retorno = retorno;  
17 - }  
18 - public String getMensagem() {  
19 - return mensagem;  
20 - }  
21 - public void setMensagem(String mensagem) {  
22 - this.mensagem = mensagem;  
23 - }  
24 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +import br.gov.ans.integracao.sei.client.RetornoInclusaoDocumento;
  8 +
  9 +@JsonInclude(content = Include.NON_NULL)
  10 +@JsonIgnoreProperties(ignoreUnknown = true)
  11 +public class ResultadoInclusaoDocumento {
  12 +
  13 + private RetornoInclusaoDocumento retorno;
  14 + private String mensagem;
  15 +
  16 + public RetornoInclusaoDocumento getRetorno() {
  17 + return retorno;
  18 + }
  19 + public void setRetorno(RetornoInclusaoDocumento retorno) {
  20 + this.retorno = retorno;
  21 + }
  22 + public String getMensagem() {
  23 + return mensagem;
  24 + }
  25 + public void setMensagem(String mensagem) {
  26 + this.mensagem = mensagem;
  27 + }
  28 +}
src/main/java/br/gov/ans/integracao/sei/modelo/SobrestamentoProcesso.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class SobrestamentoProcesso {  
7 - private String processo;  
8 - private String motivo;  
9 - private String processoVinculado;  
10 -  
11 - public String getMotivo() {  
12 - return motivo;  
13 - }  
14 -  
15 - public void setMotivo(String motivo) {  
16 - this.motivo = motivo;  
17 - }  
18 -  
19 - public String getProcessoVinculado() {  
20 - return processoVinculado;  
21 - }  
22 -  
23 - public void setProcessoVinculado(String processoVinculado) {  
24 - this.processoVinculado = processoVinculado;  
25 - }  
26 -  
27 - public String getProcesso() {  
28 - return processo;  
29 - }  
30 -  
31 - public void setProcesso(String processo) {  
32 - this.processo = processo;  
33 - }  
34 -  
35 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class SobrestamentoProcesso {
  10 +
  11 + private String processo;
  12 + private String motivo;
  13 + private String processoVinculado;
  14 +
  15 + public String getMotivo() {
  16 + return motivo;
  17 + }
  18 +
  19 + public void setMotivo(String motivo) {
  20 + this.motivo = motivo;
  21 + }
  22 +
  23 + public String getProcessoVinculado() {
  24 + return processoVinculado;
  25 + }
  26 +
  27 + public void setProcessoVinculado(String processoVinculado) {
  28 + this.processoVinculado = processoVinculado;
  29 + }
  30 +
  31 + public String getProcesso() {
  32 + return processo;
  33 + }
  34 +
  35 + public void setProcesso(String processo) {
  36 + this.processo = processo;
  37 + }
  38 +
  39 +}
src/main/java/br/gov/ans/integracao/sei/modelo/Tarefa.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -public class Tarefa {  
4 -  
5 - private Long identificador;  
6 -  
7 - private String nome;  
8 -  
9 - private Long identicadorTarefaModulo;  
10 -  
11 - private String historicoResumido;  
12 -  
13 - private String historicoCompleto;  
14 -  
15 - private String fecharAndamentosAbertos;  
16 -  
17 - private String lancarAndamentoFechado;  
18 -  
19 - private String permiteProcessoFechado;  
20 -  
21 - public Long getIdentificador() {  
22 - return identificador;  
23 - }  
24 -  
25 - public void setIdentificador(Long identificador) {  
26 - this.identificador = identificador;  
27 - }  
28 -  
29 - public String getNome() {  
30 - return nome;  
31 - }  
32 -  
33 - public void setNome(String nome) {  
34 - this.nome = nome;  
35 - }  
36 -  
37 - public Long getIdenticadorTarefaModulo() {  
38 - return identicadorTarefaModulo;  
39 - }  
40 -  
41 - public void setIdenticadorTarefaModulo(Long identicadorTarefaModulo) {  
42 - this.identicadorTarefaModulo = identicadorTarefaModulo;  
43 - }  
44 -  
45 - public String getHistoricoResumido() {  
46 - return historicoResumido;  
47 - }  
48 -  
49 - public void setHistoricoResumido(String historicoResumido) {  
50 - this.historicoResumido = historicoResumido;  
51 - }  
52 -  
53 - public String getHistoricoCompleto() {  
54 - return historicoCompleto;  
55 - }  
56 -  
57 - public void setHistoricoCompleto(String historicoCompleto) {  
58 - this.historicoCompleto = historicoCompleto;  
59 - }  
60 -  
61 - public String getFecharAndamentosAbertos() {  
62 - return fecharAndamentosAbertos;  
63 - }  
64 -  
65 - public void setFecharAndamentosAbertos(String fecharAndamentosAbertos) {  
66 - this.fecharAndamentosAbertos = fecharAndamentosAbertos;  
67 - }  
68 -  
69 - public String getLancarAndamentoFechado() {  
70 - return lancarAndamentoFechado;  
71 - }  
72 -  
73 - public void setLancarAndamentoFechado(String lancarAndamentoFechado) {  
74 - this.lancarAndamentoFechado = lancarAndamentoFechado;  
75 - }  
76 -  
77 - public String getPermiteProcessoFechado() {  
78 - return permiteProcessoFechado;  
79 - }  
80 -  
81 - public void setPermiteProcessoFechado(String permiteProcessoFechado) {  
82 - this.permiteProcessoFechado = permiteProcessoFechado;  
83 - }  
84 -  
85 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class Tarefa {
  10 +
  11 + private Long identificador;
  12 + private String nome;
  13 + private Long identicadorTarefaModulo;
  14 + private String historicoResumido;
  15 + private String historicoCompleto;
  16 + private String fecharAndamentosAbertos;
  17 + private String lancarAndamentoFechado;
  18 + private String permiteProcessoFechado;
  19 +
  20 + public Long getIdentificador() {
  21 + return identificador;
  22 + }
  23 +
  24 + public void setIdentificador(Long identificador) {
  25 + this.identificador = identificador;
  26 + }
  27 +
  28 + public String getNome() {
  29 + return nome;
  30 + }
  31 +
  32 + public void setNome(String nome) {
  33 + this.nome = nome;
  34 + }
  35 +
  36 + public Long getIdenticadorTarefaModulo() {
  37 + return identicadorTarefaModulo;
  38 + }
  39 +
  40 + public void setIdenticadorTarefaModulo(Long identicadorTarefaModulo) {
  41 + this.identicadorTarefaModulo = identicadorTarefaModulo;
  42 + }
  43 +
  44 + public String getHistoricoResumido() {
  45 + return historicoResumido;
  46 + }
  47 +
  48 + public void setHistoricoResumido(String historicoResumido) {
  49 + this.historicoResumido = historicoResumido;
  50 + }
  51 +
  52 + public String getHistoricoCompleto() {
  53 + return historicoCompleto;
  54 + }
  55 +
  56 + public void setHistoricoCompleto(String historicoCompleto) {
  57 + this.historicoCompleto = historicoCompleto;
  58 + }
  59 +
  60 + public String getFecharAndamentosAbertos() {
  61 + return fecharAndamentosAbertos;
  62 + }
  63 +
  64 + public void setFecharAndamentosAbertos(String fecharAndamentosAbertos) {
  65 + this.fecharAndamentosAbertos = fecharAndamentosAbertos;
  66 + }
  67 +
  68 + public String getLancarAndamentoFechado() {
  69 + return lancarAndamentoFechado;
  70 + }
  71 +
  72 + public void setLancarAndamentoFechado(String lancarAndamentoFechado) {
  73 + this.lancarAndamentoFechado = lancarAndamentoFechado;
  74 + }
  75 +
  76 + public String getPermiteProcessoFechado() {
  77 + return permiteProcessoFechado;
  78 + }
  79 +
  80 + public void setPermiteProcessoFechado(String permiteProcessoFechado) {
  81 + this.permiteProcessoFechado = permiteProcessoFechado;
  82 + }
  83 +
  84 +}
src/main/java/br/gov/ans/integracao/sei/modelo/Template.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import java.util.Date;  
4 -  
5 -import javax.xml.bind.annotation.XmlRootElement;  
6 -  
7 -@XmlRootElement  
8 -public class Template {  
9 - private String nome;  
10 - private Date dataModificacao;  
11 - private String conteudo;  
12 -  
13 - public String getNome() {  
14 - return nome;  
15 - }  
16 -  
17 - public void setNome(String nome) {  
18 - this.nome = nome;  
19 - }  
20 -  
21 - public Date getDataModificacao() {  
22 - return dataModificacao;  
23 - }  
24 -  
25 - public void setDataModificacao(Date dataModificacao) {  
26 - this.dataModificacao = dataModificacao;  
27 - }  
28 -  
29 - public String getConteudo() {  
30 - return conteudo;  
31 - }  
32 -  
33 - public void setConteudo(String conteudo) {  
34 - this.conteudo = conteudo;  
35 - }  
36 -  
37 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  6 +import com.fasterxml.jackson.annotation.JsonInclude;
  7 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  8 +
  9 +@JsonInclude(content = Include.NON_NULL)
  10 +@JsonIgnoreProperties(ignoreUnknown = true)
  11 +public class Template {
  12 +
  13 + private String nome;
  14 + private Date dataModificacao;
  15 + private String conteudo;
  16 +
  17 + public String getNome() {
  18 + return nome;
  19 + }
  20 +
  21 + public void setNome(String nome) {
  22 + this.nome = nome;
  23 + }
  24 +
  25 + public Date getDataModificacao() {
  26 + return dataModificacao;
  27 + }
  28 +
  29 + public void setDataModificacao(Date dataModificacao) {
  30 + this.dataModificacao = dataModificacao;
  31 + }
  32 +
  33 + public String getConteudo() {
  34 + return conteudo;
  35 + }
  36 +
  37 + public void setConteudo(String conteudo) {
  38 + this.conteudo = conteudo;
  39 + }
  40 +
  41 +}
src/main/java/br/gov/ans/integracao/sei/modelo/Tipo.java 0 → 100644
@@ -0,0 +1,29 @@ @@ -0,0 +1,29 @@
  1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class Tipo {
  10 +
  11 + private String codigo;
  12 + private String nome;
  13 +
  14 + public String getCodigo() {
  15 + return codigo;
  16 + }
  17 +
  18 + public void setCodigo(String codigo) {
  19 + this.codigo = codigo;
  20 + }
  21 +
  22 + public String getNome() {
  23 + return nome;
  24 + }
  25 +
  26 + public void setNome(String nome) {
  27 + this.nome = nome;
  28 + }
  29 +}
src/main/java/br/gov/ans/integracao/sei/modelo/TipoContato.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -public class TipoContato {  
4 -  
5 - private Long id;  
6 -  
7 - private String nome;  
8 -  
9 - private String descricao;  
10 -  
11 - public Long getId() {  
12 - return id;  
13 - }  
14 -  
15 - public void setId(Long id) {  
16 - this.id = id;  
17 - }  
18 -  
19 - public String getNome() {  
20 - return nome;  
21 - }  
22 -  
23 - public void setNome(String nome) {  
24 - this.nome = nome;  
25 - }  
26 -  
27 - public String getDescricao() {  
28 - return descricao;  
29 - }  
30 -  
31 - public void setDescricao(String descricao) {  
32 - this.descricao = descricao;  
33 - }  
34 -  
35 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class TipoContato {
  10 +
  11 + private Long id;
  12 + private String nome;
  13 + private String descricao;
  14 +
  15 + public Long getId() {
  16 + return id;
  17 + }
  18 +
  19 + public void setId(Long id) {
  20 + this.id = id;
  21 + }
  22 +
  23 + public String getNome() {
  24 + return nome;
  25 + }
  26 +
  27 + public void setNome(String nome) {
  28 + this.nome = nome;
  29 + }
  30 +
  31 + public String getDescricao() {
  32 + return descricao;
  33 + }
  34 +
  35 + public void setDescricao(String descricao) {
  36 + this.descricao = descricao;
  37 + }
  38 +
  39 +}
src/main/java/br/gov/ans/integracao/sei/modelo/TipoDocumento.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class TipoDocumento {  
7 - private String identificador;  
8 - private String nome;  
9 - private String aplicabilidade;  
10 -  
11 - public TipoDocumento(){}  
12 -  
13 - public TipoDocumento(String identificador, String nome, String aplicabilidade){  
14 - this.identificador = identificador;  
15 - this.nome = nome;  
16 - this.aplicabilidade = aplicabilidade;  
17 - }  
18 -  
19 - public String getIdentificador() {  
20 - return identificador;  
21 - }  
22 - public void setIdentificador(String identificador) {  
23 - this.identificador = identificador;  
24 - }  
25 - public String getNome() {  
26 - return nome;  
27 - }  
28 - public void setNome(String nome) {  
29 - this.nome = nome;  
30 - }  
31 -  
32 - public String getAplicabilidade() {  
33 - return aplicabilidade;  
34 - }  
35 -  
36 - public void setAplicabilidade(String aplicabilidade) {  
37 - this.aplicabilidade = aplicabilidade;  
38 - }  
39 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class TipoDocumento {
  10 +
  11 + private String identificador;
  12 + private String nome;
  13 + private String aplicabilidade;
  14 +
  15 + public TipoDocumento(){}
  16 +
  17 + public TipoDocumento(String identificador, String nome, String aplicabilidade){
  18 + this.identificador = identificador;
  19 + this.nome = nome;
  20 + this.aplicabilidade = aplicabilidade;
  21 + }
  22 +
  23 + public String getIdentificador() {
  24 + return identificador;
  25 + }
  26 + public void setIdentificador(String identificador) {
  27 + this.identificador = identificador;
  28 + }
  29 + public String getNome() {
  30 + return nome;
  31 + }
  32 + public void setNome(String nome) {
  33 + this.nome = nome;
  34 + }
  35 +
  36 + public String getAplicabilidade() {
  37 + return aplicabilidade;
  38 + }
  39 +
  40 + public void setAplicabilidade(String aplicabilidade) {
  41 + this.aplicabilidade = aplicabilidade;
  42 + }
  43 +}
src/main/java/br/gov/ans/integracao/sei/modelo/UnidadeTarefa.java 0 → 100644
@@ -0,0 +1,40 @@ @@ -0,0 +1,40 @@
  1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonIgnore;
  6 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  7 +import com.fasterxml.jackson.annotation.JsonInclude;
  8 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  9 +
  10 +import br.gov.ans.integracao.sei.client.Unidade;
  11 +
  12 +@JsonInclude(content = Include.NON_NULL)
  13 +@JsonIgnoreProperties(ignoreUnknown = true)
  14 +public class UnidadeTarefa extends Unidade{
  15 +
  16 + private static final long serialVersionUID = 1L;
  17 +
  18 + private int tarefa;
  19 + private Date data;
  20 +
  21 + @JsonIgnore
  22 + public int getTarefa() {
  23 + return tarefa;
  24 + }
  25 +
  26 + @JsonIgnore
  27 + public void setTarefa(int tarefa) {
  28 + this.tarefa = tarefa;
  29 + }
  30 +
  31 + @JsonIgnore
  32 + public Date getData() {
  33 + return data;
  34 + }
  35 +
  36 + @JsonIgnore
  37 + public void setData(Date data) {
  38 + this.data = data;
  39 + }
  40 +}
0 \ No newline at end of file 41 \ No newline at end of file
src/main/java/br/gov/ans/integracao/sei/modelo/Usuario.java
1 -package br.gov.ans.integracao.sei.modelo;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public class Usuario {  
7 - private String codigo;  
8 - private String nome;  
9 - private String login;  
10 -  
11 - public String getCodigo() {  
12 - return codigo;  
13 - }  
14 - public void setCodigo(String codigo) {  
15 - this.codigo = codigo;  
16 - }  
17 - public String getNome() {  
18 - return nome;  
19 - }  
20 - public void setNome(String nome) {  
21 - this.nome = nome;  
22 - }  
23 - public String getLogin() {  
24 - return login;  
25 - }  
26 - public void setLogin(String login) {  
27 - this.login = login;  
28 - }  
29 -  
30 -} 1 +package br.gov.ans.integracao.sei.modelo;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  4 +import com.fasterxml.jackson.annotation.JsonInclude;
  5 +import com.fasterxml.jackson.annotation.JsonInclude.Include;
  6 +
  7 +@JsonInclude(content = Include.NON_NULL)
  8 +@JsonIgnoreProperties(ignoreUnknown = true)
  9 +public class Usuario {
  10 +
  11 + private String codigo;
  12 + private String nome;
  13 + private String login;
  14 +
  15 + public String getCodigo() {
  16 + return codigo;
  17 + }
  18 + public void setCodigo(String codigo) {
  19 + this.codigo = codigo;
  20 + }
  21 + public String getNome() {
  22 + return nome;
  23 + }
  24 + public void setNome(String nome) {
  25 + this.nome = nome;
  26 + }
  27 + public String getLogin() {
  28 + return login;
  29 + }
  30 + public void setLogin(String login) {
  31 + this.login = login;
  32 + }
  33 +
  34 +}
src/main/java/br/gov/ans/integracao/sei/modelo/enums/Acao.java
1 -package br.gov.ans.integracao.sei.modelo.enums;  
2 -  
3 -public enum Acao {  
4 - ALTERAR_INCLUIR("A"),  
5 - EXCLUIR("E"),  
6 - DESATIVAR("D"),  
7 - REATIVAR("R");  
8 -  
9 - private String codigoAcao;  
10 -  
11 - private Acao(String codigoAcao){  
12 - this.codigoAcao = codigoAcao;  
13 - }  
14 -  
15 - public String getCodigoAcao() {  
16 - return codigoAcao;  
17 - }  
18 -  
19 - public void setCodigoAcao(String codigoAcao) {  
20 - this.codigoAcao = codigoAcao;  
21 - }  
22 -  
23 - @Override  
24 - public String toString(){  
25 - return codigoAcao;  
26 - }  
27 -} 1 +package br.gov.ans.integracao.sei.modelo.enums;
  2 +
  3 +public enum Acao {
  4 + ALTERAR_INCLUIR("A"),
  5 + EXCLUIR("E"),
  6 + DESATIVAR("D"),
  7 + REATIVAR("R");
  8 +
  9 + private String codigoAcao;
  10 +
  11 + private Acao(String codigoAcao){
  12 + this.codigoAcao = codigoAcao;
  13 + }
  14 +
  15 + public String getCodigoAcao() {
  16 + return codigoAcao;
  17 + }
  18 +
  19 + @Override
  20 + public String toString(){
  21 + return codigoAcao;
  22 + }
  23 +}
src/main/java/br/gov/ans/integracao/sei/modelo/enums/Sexo.java
1 -package br.gov.ans.integracao.sei.modelo.enums;  
2 -  
3 -public enum Sexo {  
4 - FEMININO("F"),MASCULINO("M");  
5 -  
6 - private String codigo;  
7 -  
8 - private Sexo(String codigo) {  
9 - this.codigo = codigo;  
10 - }  
11 -  
12 - public String getCodigo(){  
13 - return codigo;  
14 - }  
15 -  
16 - public static Sexo getByCodigo(String codigo){  
17 - if("F".equals(codigo)){  
18 - return Sexo.FEMININO;  
19 - }  
20 -  
21 - return Sexo.MASCULINO;  
22 - }  
23 -} 1 +package br.gov.ans.integracao.sei.modelo.enums;
  2 +
  3 +public enum Sexo {
  4 + FEMININO("F"),MASCULINO("M");
  5 +
  6 + private String codigo;
  7 +
  8 + private Sexo(String codigo) {
  9 + this.codigo = codigo;
  10 + }
  11 +
  12 + public String getCodigo(){
  13 + return codigo;
  14 + }
  15 +
  16 + public static Sexo getByCodigo(String codigo){
  17 + if("F".equals(codigo)){
  18 + return Sexo.FEMININO;
  19 + }
  20 +
  21 + return Sexo.MASCULINO;
  22 + }
  23 +}
src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoBloco.java
1 -package br.gov.ans.integracao.sei.modelo.enums;  
2 -  
3 -public enum TipoBloco{  
4 - ASSINATURA("A"), REUNIAO("R"), INTERNO("I");  
5 -  
6 - private String codigo;  
7 -  
8 - private TipoBloco(String codigo){  
9 - this.codigo = codigo;  
10 - }  
11 -  
12 - public String getCodigo(){  
13 - return this.codigo;  
14 - }  
15 -} 1 +package br.gov.ans.integracao.sei.modelo.enums;
  2 +
  3 +public enum TipoBloco{
  4 + ASSINATURA("A"), REUNIAO("R"), INTERNO("I");
  5 +
  6 + private String codigo;
  7 +
  8 + private TipoBloco(String codigo){
  9 + this.codigo = codigo;
  10 + }
  11 +
  12 + public String getCodigo(){
  13 + return this.codigo;
  14 + }
  15 +}
src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoContato.java
1 -package br.gov.ans.integracao.sei.modelo.enums;  
2 -  
3 -import javax.xml.bind.annotation.XmlRootElement;  
4 -  
5 -@XmlRootElement  
6 -public enum TipoContato {  
7 - usuarios_abc("1"),  
8 - sistemas("2"),  
9 - usuarios_externos("3"),  
10 - temporarios("4"),  
11 - usuarios_externos_ans("6"),  
12 - operadoras("7"),  
13 - unidades_abc("16"),  
14 - usuarios_ans("17"),  
15 - unidades_ans("18"),  
16 - orgaos("19");  
17 -  
18 - String codigo;  
19 -  
20 - private TipoContato(String codigo) {  
21 - this.codigo = codigo;  
22 - }  
23 -  
24 - public String getCodigo(){  
25 - return codigo;  
26 - }  
27 -} 1 +package br.gov.ans.integracao.sei.modelo.enums;
  2 +
  3 +public enum TipoContato {
  4 + usuarios_abc("1"),
  5 + sistemas("2"),
  6 + usuarios_externos("3"),
  7 + temporarios("4"),
  8 + usuarios_externos_ans("6"),
  9 + operadoras("7"),
  10 + unidades_abc("16"),
  11 + usuarios_ans("17"),
  12 + unidades_ans("18"),
  13 + orgaos("19");
  14 +
  15 + String codigo;
  16 +
  17 + private TipoContato(String codigo) {
  18 + this.codigo = codigo;
  19 + }
  20 +
  21 + public String getCodigo(){
  22 + return codigo;
  23 + }
  24 +}
src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoPessoa.java
1 -package br.gov.ans.integracao.sei.modelo.enums;  
2 -  
3 -public enum TipoPessoa {  
4 - FISICA("F"),JURIDICA("J");  
5 -  
6 - private String codigo;  
7 -  
8 - private TipoPessoa(String codigo) {  
9 - this.codigo = codigo;  
10 - }  
11 -  
12 - public String getCodigo(){  
13 - return codigo;  
14 - }  
15 -  
16 - public static TipoPessoa getByCodigo(String codigo){  
17 - if("F".equals(codigo)){  
18 - return TipoPessoa.FISICA;  
19 - }  
20 -  
21 - return TipoPessoa.JURIDICA;  
22 - }  
23 -} 1 +package br.gov.ans.integracao.sei.modelo.enums;
  2 +
  3 +public enum TipoPessoa {
  4 + FISICA("F"),JURIDICA("J");
  5 +
  6 + private String codigo;
  7 +
  8 + private TipoPessoa(String codigo) {
  9 + this.codigo = codigo;
  10 + }
  11 +
  12 + public String getCodigo(){
  13 + return codigo;
  14 + }
  15 +
  16 + public static TipoPessoa getByCodigo(String codigo){
  17 + if("F".equals(codigo)){
  18 + return TipoPessoa.FISICA;
  19 + }
  20 +
  21 + return TipoPessoa.JURIDICA;
  22 + }
  23 +}