diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Arquivo.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Arquivo.java index c3dae91..6f2036f 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Arquivo.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Arquivo.java @@ -1,8 +1,11 @@ package br.gov.ans.integracao.sei.modelo; -import javax.xml.bind.annotation.XmlRootElement; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; -@XmlRootElement +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) public class Arquivo { private String nome; diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ArquivoCriado.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ArquivoCriado.java index 309b2ef..c86c54f 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ArquivoCriado.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ArquivoCriado.java @@ -1,20 +1,24 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class ArquivoCriado { - private String identificador; - - public ArquivoCriado(){ - - } - - public ArquivoCriado(String identificador){ - this.identificador = identificador; - } - - public String getIdentificador() { - return this.identificador; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ArquivoCriado { + + private String identificador; + + public ArquivoCriado(){ + + } + + public ArquivoCriado(String identificador){ + this.identificador = identificador; + } + + public String getIdentificador() { + return this.identificador; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/AtribuicaoProcesso.java b/src/main/java/br/gov/ans/integracao/sei/modelo/AtribuicaoProcesso.java index 9eadd60..939613e 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/AtribuicaoProcesso.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/AtribuicaoProcesso.java @@ -1,26 +1,29 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class AtribuicaoProcesso { - - private String processo; - private boolean reabrir; - - public AtribuicaoProcesso(){} - - public String getProcesso() { - return processo; - } - public void setProcesso(String processo) { - this.processo = processo; - } - public boolean isReabrir() { - return reabrir; - } - public void setReabrir(boolean reabrir) { - this.reabrir = reabrir; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class AtribuicaoProcesso { + + private String processo; + private boolean reabrir; + + public AtribuicaoProcesso(){} + + public String getProcesso() { + return processo; + } + public void setProcesso(String processo) { + this.processo = processo; + } + public boolean isReabrir() { + return reabrir; + } + public void setReabrir(boolean reabrir) { + this.reabrir = reabrir; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/CancelamentoDocumento.java b/src/main/java/br/gov/ans/integracao/sei/modelo/CancelamentoDocumento.java index afe3541..2dcef58 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/CancelamentoDocumento.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/CancelamentoDocumento.java @@ -1,27 +1,31 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class CancelamentoDocumento { - private String documento; - private String motivo; - - public CancelamentoDocumento(){} - - public String getDocumento() { - return documento; - } - - public void setDocumento(String documento) { - this.documento = documento; - } - - public String getMotivo() { - return motivo; - } - - public void setMotivo(String motivo) { - this.motivo = motivo; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class CancelamentoDocumento { + + private String documento; + private String motivo; + + public CancelamentoDocumento(){} + + public String getDocumento() { + return documento; + } + + public void setDocumento(String documento) { + this.documento = documento; + } + + public String getMotivo() { + return motivo; + } + + public void setMotivo(String motivo) { + this.motivo = motivo; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Cidade.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Cidade.java index a01f5d8..6e6a2d6 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Cidade.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Cidade.java @@ -1,34 +1,49 @@ -package br.gov.ans.integracao.sei.modelo; - -public class Cidade { - - private Estado estado; - - private String nome; - - private String codigoIbge; - - public Estado getEstado() { - return estado; - } - - public void setEstado(Estado estado) { - this.estado = estado; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public String getCodigoIbge() { - return codigoIbge; - } - - public void setCodigoIbge(String codigoIbge) { - this.codigoIbge = codigoIbge; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Cidade { + + private Integer id; + private Estado estado; + private String nome; + private String codigoIbge; + + @JsonIgnore + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Estado getEstado() { + return estado; + } + + public void setEstado(Estado estado) { + this.estado = estado; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public String getCodigoIbge() { + return codigoIbge; + } + + public void setCodigoIbge(String codigoIbge) { + this.codigoIbge = codigoIbge; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Contato.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Contato.java index 051acec..37fa715 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Contato.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Contato.java @@ -1,45 +1,48 @@ -package br.gov.ans.integracao.sei.modelo; - -public class Contato{ - - private Integer id; - - private String nome; - - private String sigla; - - private TipoContato tipo; - - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public String getSigla() { - return sigla; - } - - public void setSigla(String sigla) { - this.sigla = sigla; - } - - public TipoContato getTipo() { - return tipo; - } - - public void setTipo(TipoContato tipo) { - this.tipo = tipo; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Contato{ + + private Integer id; + private String nome; + private String sigla; + private TipoContato tipo; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public String getSigla() { + return sigla; + } + + public void setSigla(String sigla) { + this.sigla = sigla; + } + + public TipoContato getTipo() { + return tipo; + } + + public void setTipo(TipoContato tipo) { + this.tipo = tipo; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoResumido.java b/src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoResumido.java index 3cdd6a6..61af28b 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoResumido.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoResumido.java @@ -1,82 +1,103 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -public class DocumentoResumido { - private String numero; - private String numeroInformado; - private String tipo; - private String unidade; - private String origem; - private Date dataGeracao; - private String processo; - - public DocumentoResumido(){ - - } - - public DocumentoResumido(String numero, String tipo, String numeroInformado, String origem, Date dataGeracao){ - this.numero = numero; - this.tipo = tipo; - this.numeroInformado = numeroInformado; - this.origem = origem; - this.dataGeracao = dataGeracao; - } - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getTipo() { - return tipo; - } - - public void setTipo(String tipo) { - this.tipo = tipo; - } - - public String getProcesso() { - return processo; - } - - public void setProcesso(String processo) { - this.processo = processo; - } - - public String getUnidade() { - return unidade; - } - - public void setUnidade(String unidade) { - this.unidade = unidade; - } - - public String getOrigem() { - return origem; - } - - public void setOrigem(String origem) { - this.origem = origem; - } - - public Date getDataGeracao() { - return dataGeracao; - } - - public void setDataGeracao(Date dataGeracao) { - this.dataGeracao = dataGeracao; - } - - public String getNumeroInformado() { - return numeroInformado; - } - - public void setNumeroInformado(String numeroInformado) { - this.numeroInformado = numeroInformado; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class DocumentoResumido { + private String numero; + private String numeroInformado; + private String nome; + private String unidade; + private String origem; + private Date dataGeracao; + private String processo; + private Tipo tipo; + private String tipoConferencia; + private boolean assinado; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public Tipo getTipo() { + return tipo; + } + + public void setTipo(Tipo tipo) { + this.tipo = tipo; + } + + public String getProcesso() { + return processo; + } + + public void setProcesso(String processo) { + this.processo = processo; + } + + public String getUnidade() { + return unidade; + } + + public void setUnidade(String unidade) { + this.unidade = unidade; + } + + public String getOrigem() { + return origem; + } + + public void setOrigem(String origem) { + this.origem = origem; + } + + public Date getDataGeracao() { + return dataGeracao; + } + + public void setDataGeracao(Date dataGeracao) { + this.dataGeracao = dataGeracao; + } + + public String getNumeroInformado() { + return numeroInformado; + } + + public void setNumeroInformado(String numeroInformado) { + this.numeroInformado = numeroInformado; + } + + public String getTipoConferencia() { + return tipoConferencia; + } + + public void setTipoConferencia(String tipoConferencia) { + this.tipoConferencia = tipoConferencia; + } + + public boolean isAssinado() { + return assinado; + } + + public void setAssinado(boolean assinado) { + this.assinado = assinado; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoSipar.java b/src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoSipar.java deleted file mode 100644 index 342a6e7..0000000 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/DocumentoSipar.java +++ /dev/null @@ -1,97 +0,0 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -public class DocumentoSipar { - private String digito; - private String operadora; - private Date emissao; - private Date registro; - private String tipo; - private String resumo; - private Long orgaoPosse; - private Long orgaoOrigem; - private Long orgaoRegistro; - private Long assunto; - - public String getDigito() { - return digito; - } - - public void setDigito(String digito) { - this.digito = digito; - } - - public Long getAssunto() { - return assunto; - } - - public void setAssunto(Long assunto) { - this.assunto = assunto; - } - - public String getOperadora() { - return operadora; - } - - public void setOperadora(String operadora) { - this.operadora = operadora; - } - - public Date getEmissao() { - return emissao; - } - - public void setEmissao(Date emissao) { - this.emissao = emissao; - } - - public String getTipo() { - return tipo; - } - - public void setTipo(String tipo) { - this.tipo = tipo; - } - - public String getResumo() { - return resumo; - } - - public void setResumo(String resumo) { - this.resumo = resumo; - } - - public Long getOrgaoPosse() { - return orgaoPosse; - } - - public void setOrgaoPosse(Long orgaoPosse) { - this.orgaoPosse = orgaoPosse; - } - - public Long getOrgaoOrigem() { - return orgaoOrigem; - } - - public void setOrgaoOrigem(Long orgaoOrigem) { - this.orgaoOrigem = orgaoOrigem; - } - - public Long getOrgaoRegistro() { - return orgaoRegistro; - } - - public void setOrgaoRegistro(Long orgaoRegistro) { - this.orgaoRegistro = orgaoRegistro; - } - - public Date getRegistro() { - return registro; - } - - public void setRegistro(Date registro) { - this.registro = registro; - } - -} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Endereco.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Endereco.java index 324cdae..94af098 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Endereco.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Endereco.java @@ -1,80 +1,83 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class Endereco { - private String logradouro; - private String complemento; - private String numero; - private String CEP; - private String uf; - private String pais; - private String cidade; - private String bairro; - - public String getLogradouro() { - return logradouro; - } - - public void setLogradouro(String logradouro) { - this.logradouro = logradouro; - } - - public String getComplemento() { - return complemento; - } - - public void setComplemento(String complemento) { - this.complemento = complemento; - } - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getCEP() { - return CEP; - } - - public void setCEP(String cEP) { - CEP = cEP; - } - - public String getUf() { - return uf; - } - - public void setUf(String uf) { - this.uf = uf; - } - - public String getPais() { - return pais; - } - - public void setPais(String pais) { - this.pais = pais; - } - - public String getCidade() { - return cidade; - } - - public void setCidade(String cidade) { - this.cidade = cidade; - } - - public void setBairro(String bairro) { - this.bairro = bairro; - } - - public String getBairro() { - return bairro; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Endereco { + + private String logradouro; + private String complemento; + private String numero; + private String CEP; + private String uf; + private String pais; + private String cidade; + private String bairro; + + public String getLogradouro() { + return logradouro; + } + + public void setLogradouro(String logradouro) { + this.logradouro = logradouro; + } + + public String getComplemento() { + return complemento; + } + + public void setComplemento(String complemento) { + this.complemento = complemento; + } + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public String getCEP() { + return CEP; + } + + public void setCEP(String cEP) { + CEP = cEP; + } + + public String getUf() { + return uf; + } + + public void setUf(String uf) { + this.uf = uf; + } + + public String getPais() { + return pais; + } + + public void setPais(String pais) { + this.pais = pais; + } + + public String getCidade() { + return cidade; + } + + public void setCidade(String cidade) { + this.cidade = cidade; + } + + public void setBairro(String bairro) { + this.bairro = bairro; + } + + public String getBairro() { + return bairro; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/EnvioDeProcesso.java b/src/main/java/br/gov/ans/integracao/sei/modelo/EnvioDeProcesso.java index e304a68..7b6d32b 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/EnvioDeProcesso.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/EnvioDeProcesso.java @@ -1,82 +1,86 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class EnvioDeProcesso { - private String numeroDoProcesso; - private String[] unidadesDestino; - private boolean manterAbertoOrigem; - private boolean removerAnotacoes; - private boolean enviarEmailNotificacao; - private Date dataRetornoProgramado; - private Integer qtdDiasAteRetorno; - private boolean somenteDiasUteis; - - public String getNumeroDoProcesso() { - return numeroDoProcesso; - } - - public void setNumeroDoProcesso(String numeroDoProcesso) { - this.numeroDoProcesso = numeroDoProcesso; - } - - public String[] getUnidadesDestino() { - return unidadesDestino; - } - - public void setUnidadesDestino(String[] unidadesDestino) { - this.unidadesDestino = unidadesDestino; - } - - public boolean getManterAbertoOrigem() { - return manterAbertoOrigem; - } - - public void setManterAbertoOrigem(boolean manterAbertoOrigem) { - this.manterAbertoOrigem = manterAbertoOrigem; - } - - public boolean getRemoverAnotacoes() { - return removerAnotacoes; - } - - public void setRemoverAnotacoes(boolean removerAnotacoes) { - this.removerAnotacoes = removerAnotacoes; - } - - public boolean getEnviarEmailNotificacao() { - return enviarEmailNotificacao; - } - - public void setEnviarEmailNotificacao(boolean enviarEmailNotificacao) { - this.enviarEmailNotificacao = enviarEmailNotificacao; - } - - public Date getDataRetornoProgramado() { - return dataRetornoProgramado; - } - - public void setDataRetornoProgramado(Date dataRetornoProgramado) { - this.dataRetornoProgramado = dataRetornoProgramado; - } - - public Integer getQtdDiasAteRetorno() { - return qtdDiasAteRetorno; - } - - public void setQtdDiasAteRetorno(Integer qtdDiasAteRetorno) { - this.qtdDiasAteRetorno = qtdDiasAteRetorno; - } - - public boolean getSomenteDiasUteis() { - return somenteDiasUteis; - } - - public void setSomenteDiasUteis(boolean somenteDiasUteis) { - this.somenteDiasUteis = somenteDiasUteis; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class EnvioDeProcesso { + + private String numeroDoProcesso; + private String[] unidadesDestino; + private boolean manterAbertoOrigem; + private boolean removerAnotacoes; + private boolean enviarEmailNotificacao; + private Date dataRetornoProgramado; + private Integer qtdDiasAteRetorno; + private boolean somenteDiasUteis; + + public String getNumeroDoProcesso() { + return numeroDoProcesso; + } + + public void setNumeroDoProcesso(String numeroDoProcesso) { + this.numeroDoProcesso = numeroDoProcesso; + } + + public String[] getUnidadesDestino() { + return unidadesDestino; + } + + public void setUnidadesDestino(String[] unidadesDestino) { + this.unidadesDestino = unidadesDestino; + } + + public boolean getManterAbertoOrigem() { + return manterAbertoOrigem; + } + + public void setManterAbertoOrigem(boolean manterAbertoOrigem) { + this.manterAbertoOrigem = manterAbertoOrigem; + } + + public boolean getRemoverAnotacoes() { + return removerAnotacoes; + } + + public void setRemoverAnotacoes(boolean removerAnotacoes) { + this.removerAnotacoes = removerAnotacoes; + } + + public boolean getEnviarEmailNotificacao() { + return enviarEmailNotificacao; + } + + public void setEnviarEmailNotificacao(boolean enviarEmailNotificacao) { + this.enviarEmailNotificacao = enviarEmailNotificacao; + } + + public Date getDataRetornoProgramado() { + return dataRetornoProgramado; + } + + public void setDataRetornoProgramado(Date dataRetornoProgramado) { + this.dataRetornoProgramado = dataRetornoProgramado; + } + + public Integer getQtdDiasAteRetorno() { + return qtdDiasAteRetorno; + } + + public void setQtdDiasAteRetorno(Integer qtdDiasAteRetorno) { + this.qtdDiasAteRetorno = qtdDiasAteRetorno; + } + + public boolean getSomenteDiasUteis() { + return somenteDiasUteis; + } + + public void setSomenteDiasUteis(boolean somenteDiasUteis) { + this.somenteDiasUteis = somenteDiasUteis; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Estado.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Estado.java index 76cc5f6..a4054b7 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Estado.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Estado.java @@ -1,25 +1,50 @@ -package br.gov.ans.integracao.sei.modelo; - -public class Estado { - - private String sigla; - - private String nome; - - - public String getSigla() { - return sigla; - } - - public void setSigla(String sigla) { - this.sigla = sigla; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Estado { + + private Integer id; + private String sigla; + private String nome; + private String idPais; + + @JsonIgnore + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getSigla() { + return sigla; + } + + public void setSigla(String sigla) { + this.sigla = sigla; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + @JsonIgnore + public String getIdPais() { + return idPais; + } + + public void setIdPais(String idPais) { + this.idPais = idPais; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ExclusaoDocumento.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ExclusaoDocumento.java index d4909ef..9873e0c 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ExclusaoDocumento.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ExclusaoDocumento.java @@ -1,69 +1,81 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -public class ExclusaoDocumento { - - private Date data; - - private String numero; - - private String sistema; - - private String unidade; - - private String motivo; - - - public ExclusaoDocumento(){ - } - - public ExclusaoDocumento(String numero, String sistema, String unidade, String motivo){ - this.numero = numero; - this.sistema = sistema; - this.unidade = unidade; - this.motivo = motivo; - this.data = new Date(); - } - - public Date getData() { - return data; - } - - public void setData(Date data) { - this.data = data; - } - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getSistema() { - return sistema; - } - - public void setSistema(String sistema) { - this.sistema = sistema; - } - - public String getUnidade() { - return unidade; - } - - public void setUnidade(String unidade) { - this.unidade = unidade; - } - - public String getMotivo() { - return motivo; - } - - public void setMotivo(String motivo) { - this.motivo = motivo; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ExclusaoDocumento { + + private long id; + private Date data; + private String numero; + private String sistema; + private String unidade; + private String motivo; + + public ExclusaoDocumento(){ + } + + public ExclusaoDocumento(String numero, String sistema, String unidade, String motivo){ + this.numero = numero; + this.sistema = sistema; + this.unidade = unidade; + this.motivo = motivo; + this.data = new Date(); + } + + @JsonIgnore + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } + + public Date getData() { + return data; + } + + public void setData(Date data) { + this.data = data; + } + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public String getSistema() { + return sistema; + } + + public void setSistema(String sistema) { + this.sistema = sistema; + } + + public String getUnidade() { + return unidade; + } + + public void setUnidade(String unidade) { + this.unidade = unidade; + } + + public String getMotivo() { + return motivo; + } + + public void setMotivo(String motivo) { + this.motivo = motivo; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumento.java b/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumento.java index 74e1053..4d572aa 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumento.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumento.java @@ -1,115 +1,125 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -import br.gov.ans.integracao.sei.client.Documento; - -public class InclusaoDocumento { - - private Date data; - - private String nome; - - private String numero; - - private String hash; - - private String sistema; - - private String unidade; - - private String processo; - - private String numeroInformado; - - private String link; - - public InclusaoDocumento(){ - - } - - public InclusaoDocumento(Documento documento, String unidade, String sistema, String hash){ - this.unidade = unidade; - this.sistema = sistema; - this.hash = hash; - this.numeroInformado = documento.getNumero(); - - this.nome = documento.getNomeArquivo(); - this.processo = documento.getIdProcedimento(); - - this.data = new Date(); - } - - public Date getData() { - return data; - } - - public void setData(Date data) { - this.data = data; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getHash() { - return hash; - } - - public void setHash(String hash) { - this.hash = hash; - } - - public String getSistema() { - return sistema; - } - - public void setSistema(String sistema) { - this.sistema = sistema; - } - - public String getUnidade() { - return unidade; - } - - public void setUnidade(String unidade) { - this.unidade = unidade; - } - - public String getProcesso() { - return processo; - } - - public void setProcesso(String processo) { - this.processo = processo; - } - - public String getNumeroInformado() { - return numeroInformado; - } - - public void setNumeroInformado(String numeroInformado) { - this.numeroInformado = numeroInformado; - } - - public String getLink() { - return link; - } - - public void setLink(String link) { - this.link = link; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +import br.gov.ans.integracao.sei.client.Documento; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class InclusaoDocumento { + + private long id; + private Date data; + private String nome; + private String numero; + private String hash; + private String sistema; + private String unidade; + private String processo; + private String numeroInformado; + private String link; + + public InclusaoDocumento(){ + + } + + public InclusaoDocumento(Documento documento, String unidade, String sistema, String hash){ + this.unidade = unidade; + this.sistema = sistema; + this.hash = hash; + this.numeroInformado = documento.getNumero(); + + this.nome = documento.getNomeArquivo(); + this.processo = documento.getIdProcedimento(); + + this.data = new Date(); + } + + @JsonIgnore + public long getId() { + return id; + } + + @JsonIgnore + public void setId(long id) { + this.id = id; + } + + public Date getData() { + return data; + } + + public void setData(Date data) { + this.data = data; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public String getHash() { + return hash; + } + + public void setHash(String hash) { + this.hash = hash; + } + + public String getSistema() { + return sistema; + } + + public void setSistema(String sistema) { + this.sistema = sistema; + } + + public String getUnidade() { + return unidade; + } + + public void setUnidade(String unidade) { + this.unidade = unidade; + } + + public String getProcesso() { + return processo; + } + + public void setProcesso(String processo) { + this.processo = processo; + } + + public String getNumeroInformado() { + return numeroInformado; + } + + public void setNumeroInformado(String numeroInformado) { + this.numeroInformado = numeroInformado; + } + + public String getLink() { + return link; + } + + public void setLink(String link) { + this.link = link; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumentoBloco.java b/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumentoBloco.java index cfa03f0..5caa904 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumentoBloco.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoDocumentoBloco.java @@ -1,35 +1,39 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class InclusaoDocumentoBloco { - private String bloco; - private String documento; - private String anotacao; - - public String getBloco() { - return bloco; - } - - public void setBloco(String bloco) { - this.bloco = bloco; - } - - public String getDocumento() { - return documento; - } - - public void setDocumento(String documento) { - this.documento = documento; - } - - public String getAnotacao() { - return anotacao; - } - - public void setAnotacao(String anotacao) { - this.anotacao = anotacao; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class InclusaoDocumentoBloco { + + private String bloco; + private String documento; + private String anotacao; + + public String getBloco() { + return bloco; + } + + public void setBloco(String bloco) { + this.bloco = bloco; + } + + public String getDocumento() { + return documento; + } + + public void setDocumento(String documento) { + this.documento = documento; + } + + public String getAnotacao() { + return anotacao; + } + + public void setAnotacao(String anotacao) { + this.anotacao = anotacao; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoProcessoBloco.java b/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoProcessoBloco.java index fa7445c..28366c2 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoProcessoBloco.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/InclusaoProcessoBloco.java @@ -1,34 +1,38 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class InclusaoProcessoBloco { - private String bloco; - private String processo; - private String anotacao; - - public String getBloco() { - return bloco; - } - - public void setBloco(String bloco) { - this.bloco = bloco; - } - - public String getProcesso() { - return processo; - } - - public void setProcesso(String processo) { - this.processo = processo; - } - - public String getAnotacao() { - return anotacao; - } - - public void setAnotacao(String anotacao) { - this.anotacao = anotacao; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class InclusaoProcessoBloco { + + private String bloco; + private String processo; + private String anotacao; + + public String getBloco() { + return bloco; + } + + public void setBloco(String bloco) { + this.bloco = bloco; + } + + public String getProcesso() { + return processo; + } + + public void setProcesso(String processo) { + this.processo = processo; + } + + public String getAnotacao() { + return anotacao; + } + + public void setAnotacao(String anotacao) { + this.anotacao = anotacao; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/MarcacaoProcesso.java b/src/main/java/br/gov/ans/integracao/sei/modelo/MarcacaoProcesso.java index bef6a20..23ba2a9 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/MarcacaoProcesso.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/MarcacaoProcesso.java @@ -1,27 +1,30 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class MarcacaoProcesso { - - private String processo; - private String texto; - - public String getProcesso() { - return processo; - } - - public void setProcesso(String processo) { - this.processo = processo; - } - - public String getTexto() { - return texto; - } - - public void setTexto(String texto) { - this.texto = texto; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class MarcacaoProcesso { + + private String processo; + private String texto; + + public String getProcesso() { + return processo; + } + + public void setProcesso(String processo) { + this.processo = processo; + } + + public String getTexto() { + return texto; + } + + public void setTexto(String texto) { + this.texto = texto; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Motivo.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Motivo.java index 83ebbc8..d5c71d4 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Motivo.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Motivo.java @@ -1,16 +1,20 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class Motivo { - String motivo; - - public String getMotivo() { - return motivo; - } - - public void setMotivo(String motivo) { - this.motivo = motivo; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Motivo { + + String motivo; + + public String getMotivo() { + return motivo; + } + + public void setMotivo(String motivo) { + this.motivo = motivo; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/NivelAcesso.java b/src/main/java/br/gov/ans/integracao/sei/modelo/NivelAcesso.java index 419cd48..ee9b766 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/NivelAcesso.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/NivelAcesso.java @@ -1,5 +1,5 @@ -package br.gov.ans.integracao.sei.modelo; - -public enum NivelAcesso { - INVALIDO, RESTRITO, SIGILOSO; -} +package br.gov.ans.integracao.sei.modelo; + +public enum NivelAcesso { + INVALIDO, RESTRITO, SIGILOSO; +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/NovoAndamento.java b/src/main/java/br/gov/ans/integracao/sei/modelo/NovoAndamento.java index 05610c8..ac6ed37 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/NovoAndamento.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/NovoAndamento.java @@ -1,35 +1,41 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.HashMap; - -public class NovoAndamento { - - private String tarefa; - private String tarefaModulo; - private HashMap atributos; - - public String getTarefa() { - return tarefa; - } - - public void setTarefa(String tarefa) { - this.tarefa = tarefa; - } - - public String getTarefaModulo() { - return tarefaModulo; - } - - public void setTarefaModulo(String tarefaModulo) { - this.tarefaModulo = tarefaModulo; - } - - public HashMap getAtributos() { - return atributos; - } - - public void setAtributos(HashMap atributos) { - this.atributos = atributos; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.HashMap; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class NovoAndamento { + + private String tarefa; + private String tarefaModulo; + private HashMap atributos; + + public String getTarefa() { + return tarefa; + } + + public void setTarefa(String tarefa) { + this.tarefa = tarefa; + } + + public String getTarefaModulo() { + return tarefaModulo; + } + + public void setTarefaModulo(String tarefaModulo) { + this.tarefaModulo = tarefaModulo; + } + + public HashMap getAtributos() { + return atributos; + } + + public void setAtributos(HashMap atributos) { + this.atributos = atributos; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/NovoBloco.java b/src/main/java/br/gov/ans/integracao/sei/modelo/NovoBloco.java index c855bdd..50b0c1e 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/NovoBloco.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/NovoBloco.java @@ -1,59 +1,60 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -import org.codehaus.jackson.annotate.JsonIgnoreProperties; - -import br.gov.ans.integracao.sei.modelo.enums.TipoBloco; - -@XmlRootElement -@JsonIgnoreProperties(ignoreUnknown = true) -public class NovoBloco { - - private TipoBloco tipo; - private String descricao; - private String[] unidades; - private String[] documentos; - private boolean disponibilizar; - - public TipoBloco getTipo() { - return tipo; - } - - public void setTipo(TipoBloco tipo) { - this.tipo = tipo; - } - - public String getDescricao() { - return descricao; - } - - public void setDescricao(String descricao) { - this.descricao = descricao; - } - - public String[] getUnidades() { - return unidades; - } - - public void setUnidades(String[] unidades) { - this.unidades = unidades; - } - - public String[] getDocumentos() { - return documentos; - } - - public void setDocumentos(String[] documentos) { - this.documentos = documentos; - } - - public boolean isDisponibilizar() { - return disponibilizar; - } - - public void setDisponibilizar(boolean disponibilizar) { - this.disponibilizar = disponibilizar; - } - -} +package br.gov.ans.integracao.sei.modelo; + + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +import br.gov.ans.integracao.sei.modelo.enums.TipoBloco; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class NovoBloco { + + private TipoBloco tipo; + private String descricao; + private String[] unidades; + private String[] documentos; + private boolean disponibilizar; + + public TipoBloco getTipo() { + return tipo; + } + + public void setTipo(TipoBloco tipo) { + this.tipo = tipo; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public String[] getUnidades() { + return unidades; + } + + public void setUnidades(String[] unidades) { + this.unidades = unidades; + } + + public String[] getDocumentos() { + return documentos; + } + + public void setDocumentos(String[] documentos) { + this.documentos = documentos; + } + + public boolean isDisponibilizar() { + return disponibilizar; + } + + public void setDisponibilizar(boolean disponibilizar) { + this.disponibilizar = disponibilizar; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/NovoProcesso.java b/src/main/java/br/gov/ans/integracao/sei/modelo/NovoProcesso.java index 4579633..d509365 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/NovoProcesso.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/NovoProcesso.java @@ -1,112 +1,116 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -import javax.xml.bind.annotation.XmlRootElement; - -import br.gov.ans.integracao.sei.client.Documento; -import br.gov.ans.integracao.sei.client.Procedimento; - -@XmlRootElement -public class NovoProcesso { - private Procedimento dadosProcesso; - private Documento[] documentos; - private String[] processosRelacionados; - private String[] unidadesDestino; - private boolean manterAbertoOrigem; - private boolean enviarEmailNotificacao; - private Date dataRetornoProgramado; - private Integer qtdDiasAteRetorno; - private boolean somenteDiasUteis; - private String idMarcadador; - private String textoMarcador; - - public Procedimento getDadosProcesso() { - return dadosProcesso; - } - - public void setDadosProcesso(Procedimento dadosProcesso) { - this.dadosProcesso = dadosProcesso; - } - - public Documento[] getDocumentos() { - return documentos; - } - - public void setDocumentos(Documento[] documentos) { - this.documentos = documentos; - } - - public String[] getProcessosRelacionados() { - return processosRelacionados; - } - - public void setProcessosRelacionados(String[] processosRelacionados) { - this.processosRelacionados = processosRelacionados; - } - - public String[] getUnidadesDestino() { - return unidadesDestino; - } - - public void setUnidadesDestino(String[] unidadesDestino) { - this.unidadesDestino = unidadesDestino; - } - - public boolean isManterAbertoOrigem() { - return manterAbertoOrigem; - } - - public void setManterAbertoOrigem(boolean manterAbertoOrigem) { - this.manterAbertoOrigem = manterAbertoOrigem; - } - - public boolean isEnviarEmailNotificacao() { - return enviarEmailNotificacao; - } - - public void setEnviarEmailNotificacao(boolean enviarEmailNotificacao) { - this.enviarEmailNotificacao = enviarEmailNotificacao; - } - - public Date getDataRetornoProgramado() { - return dataRetornoProgramado; - } - - public void setDataRetornoProgramado(Date dataRetornoProgramado) { - this.dataRetornoProgramado = dataRetornoProgramado; - } - - public Integer getQtdDiasAteRetorno() { - return qtdDiasAteRetorno; - } - - public void setQtdDiasAteRetorno(Integer qtdDiasAteRetorno) { - this.qtdDiasAteRetorno = qtdDiasAteRetorno; - } - - public boolean isSomenteDiasUteis() { - return somenteDiasUteis; - } - - public void setSomenteDiasUteis(boolean somenteDiasUteis) { - this.somenteDiasUteis = somenteDiasUteis; - } - - public String getIdMarcadador() { - return idMarcadador; - } - - public void setIdMarcadador(String idMarcadador) { - this.idMarcadador = idMarcadador; - } - - public String getTextoMarcador() { - return textoMarcador; - } - - public void setTextoMarcador(String textoMarcador) { - this.textoMarcador = textoMarcador; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +import br.gov.ans.integracao.sei.client.Documento; +import br.gov.ans.integracao.sei.client.Procedimento; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class NovoProcesso { + + private Procedimento dadosProcesso; + private Documento[] documentos; + private String[] processosRelacionados; + private String[] unidadesDestino; + private boolean manterAbertoOrigem; + private boolean enviarEmailNotificacao; + private Date dataRetornoProgramado; + private Integer qtdDiasAteRetorno; + private boolean somenteDiasUteis; + private String idMarcadador; + private String textoMarcador; + + public Procedimento getDadosProcesso() { + return dadosProcesso; + } + + public void setDadosProcesso(Procedimento dadosProcesso) { + this.dadosProcesso = dadosProcesso; + } + + public Documento[] getDocumentos() { + return documentos; + } + + public void setDocumentos(Documento[] documentos) { + this.documentos = documentos; + } + + public String[] getProcessosRelacionados() { + return processosRelacionados; + } + + public void setProcessosRelacionados(String[] processosRelacionados) { + this.processosRelacionados = processosRelacionados; + } + + public String[] getUnidadesDestino() { + return unidadesDestino; + } + + public void setUnidadesDestino(String[] unidadesDestino) { + this.unidadesDestino = unidadesDestino; + } + + public boolean isManterAbertoOrigem() { + return manterAbertoOrigem; + } + + public void setManterAbertoOrigem(boolean manterAbertoOrigem) { + this.manterAbertoOrigem = manterAbertoOrigem; + } + + public boolean isEnviarEmailNotificacao() { + return enviarEmailNotificacao; + } + + public void setEnviarEmailNotificacao(boolean enviarEmailNotificacao) { + this.enviarEmailNotificacao = enviarEmailNotificacao; + } + + public Date getDataRetornoProgramado() { + return dataRetornoProgramado; + } + + public void setDataRetornoProgramado(Date dataRetornoProgramado) { + this.dataRetornoProgramado = dataRetornoProgramado; + } + + public Integer getQtdDiasAteRetorno() { + return qtdDiasAteRetorno; + } + + public void setQtdDiasAteRetorno(Integer qtdDiasAteRetorno) { + this.qtdDiasAteRetorno = qtdDiasAteRetorno; + } + + public boolean isSomenteDiasUteis() { + return somenteDiasUteis; + } + + public void setSomenteDiasUteis(boolean somenteDiasUteis) { + this.somenteDiasUteis = somenteDiasUteis; + } + + public String getIdMarcadador() { + return idMarcadador; + } + + public void setIdMarcadador(String idMarcadador) { + this.idMarcadador = idMarcadador; + } + + public String getTextoMarcador() { + return textoMarcador; + } + + public void setTextoMarcador(String textoMarcador) { + this.textoMarcador = textoMarcador; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ParteArquivo.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ParteArquivo.java index 6d91839..bc422b6 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ParteArquivo.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ParteArquivo.java @@ -1,26 +1,30 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class ParteArquivo { - private String arquivo; - private String conteudo; - - public String getArquivo() { - return arquivo; - } - - public void setArquivo(String arquivo) { - this.arquivo = arquivo; - } - - public String getConteudo() { - return conteudo; - } - - public void setConteudo(String conteudo) { - this.conteudo = conteudo; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ParteArquivo { + + private String arquivo; + private String conteudo; + + public String getArquivo() { + return arquivo; + } + + public void setArquivo(String arquivo) { + this.arquivo = arquivo; + } + + public String getConteudo() { + return conteudo; + } + + public void setConteudo(String conteudo) { + this.conteudo = conteudo; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Pessoa.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Pessoa.java index cf7cb42..947e3a8 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Pessoa.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Pessoa.java @@ -1,99 +1,100 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -import org.codehaus.jackson.annotate.JsonIgnoreProperties; -import org.codehaus.jackson.annotate.JsonSubTypes; -import org.codehaus.jackson.annotate.JsonTypeInfo; - -@JsonIgnoreProperties(ignoreUnknown = true) -@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) -@JsonSubTypes({ - @JsonSubTypes.Type(value = PessoaFisica.class, name = "Fisica"), - @JsonSubTypes.Type(value = PessoaJuridica.class, name = "Juridica") } -) -@XmlRootElement -public abstract class Pessoa { - private String nome; - private String sigla; - private Endereco endereco; - private String email; - private String celular; - private String telefone; - private String observacao; - private boolean ativo; - - private PessoaJuridica associado; - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public String getSigla() { - return sigla; - } - - public void setSigla(String sigla) { - this.sigla = sigla; - } - - public Endereco getEndereco() { - return endereco; - } - - public void setEndereco(Endereco endereco) { - this.endereco = endereco; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - public String getCelular() { - return celular; - } - - public void setCelular(String celular) { - this.celular = celular; - } - - public String getTelefone() { - return telefone; - } - - public void setTelefone(String telefone) { - this.telefone = telefone; - } - - public String getObservacao() { - return observacao; - } - - public void setObservacao(String observacao) { - this.observacao = observacao; - } - - public PessoaJuridica getAssociado() { - return associado; - } - - public void setAssociado(PessoaJuridica representado) { - this.associado = representado; - } - - public boolean isAtivo() { - return ativo; - } - - public void setAtivo(boolean ativo) { - this.ativo = ativo; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY) +@JsonSubTypes({ + @JsonSubTypes.Type(value = PessoaFisica.class, name = "Fisica"), + @JsonSubTypes.Type(value = PessoaJuridica.class, name = "Juridica") } +) +public abstract class Pessoa { + + private String nome; + private String sigla; + private Endereco endereco; + private String email; + private String celular; + private String telefone; + private String observacao; + private boolean ativo; + + private PessoaJuridica associado; + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public String getSigla() { + return sigla; + } + + public void setSigla(String sigla) { + this.sigla = sigla; + } + + public Endereco getEndereco() { + return endereco; + } + + public void setEndereco(Endereco endereco) { + this.endereco = endereco; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public String getCelular() { + return celular; + } + + public void setCelular(String celular) { + this.celular = celular; + } + + public String getTelefone() { + return telefone; + } + + public void setTelefone(String telefone) { + this.telefone = telefone; + } + + public String getObservacao() { + return observacao; + } + + public void setObservacao(String observacao) { + this.observacao = observacao; + } + + public PessoaJuridica getAssociado() { + return associado; + } + + public void setAssociado(PessoaJuridica representado) { + this.associado = representado; + } + + public boolean isAtivo() { + return ativo; + } + + public void setAtivo(boolean ativo) { + this.ativo = ativo; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/PessoaFisica.java b/src/main/java/br/gov/ans/integracao/sei/modelo/PessoaFisica.java index b4e4caa..6c9f524 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/PessoaFisica.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/PessoaFisica.java @@ -1,74 +1,78 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -import javax.xml.bind.annotation.XmlRootElement; - -import br.gov.ans.integracao.sei.modelo.enums.Sexo; - -@XmlRootElement -public class PessoaFisica extends Pessoa { - private Sexo sexo; - private String cpf; - private String rg; - private String orgaoEmissor; - private Date dataNascimento; - private String matricula; - private String matriculaOab; - - public Sexo getSexo() { - return sexo; - } - - public void setSexo(Sexo sexo) { - this.sexo = sexo; - } - - public String getCpf() { - return cpf; - } - - public void setCpf(String cpf) { - this.cpf = cpf; - } - - public String getRg() { - return rg; - } - - public void setRg(String rg) { - this.rg = rg; - } - - public String getOrgaoEmissor() { - return orgaoEmissor; - } - - public void setOrgaoEmissor(String orgaoEmissor) { - this.orgaoEmissor = orgaoEmissor; - } - - public Date getDataNascimento() { - return dataNascimento; - } - - public void setDataNascimento(Date dataNascimento) { - this.dataNascimento = dataNascimento; - } - - public String getMatricula() { - return matricula; - } - - public void setMatricula(String matricula) { - this.matricula = matricula; - } - - public String getMatriculaOab() { - return matriculaOab; - } - - public void setMatriculaOab(String oab) { - this.matriculaOab = oab; - } -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +import br.gov.ans.integracao.sei.modelo.enums.Sexo; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class PessoaFisica extends Pessoa { + + private Sexo sexo; + private String cpf; + private String rg; + private String orgaoEmissor; + private Date dataNascimento; + private String matricula; + private String matriculaOab; + + public Sexo getSexo() { + return sexo; + } + + public void setSexo(Sexo sexo) { + this.sexo = sexo; + } + + public String getCpf() { + return cpf; + } + + public void setCpf(String cpf) { + this.cpf = cpf; + } + + public String getRg() { + return rg; + } + + public void setRg(String rg) { + this.rg = rg; + } + + public String getOrgaoEmissor() { + return orgaoEmissor; + } + + public void setOrgaoEmissor(String orgaoEmissor) { + this.orgaoEmissor = orgaoEmissor; + } + + public Date getDataNascimento() { + return dataNascimento; + } + + public void setDataNascimento(Date dataNascimento) { + this.dataNascimento = dataNascimento; + } + + public String getMatricula() { + return matricula; + } + + public void setMatricula(String matricula) { + this.matricula = matricula; + } + + public String getMatriculaOab() { + return matriculaOab; + } + + public void setMatriculaOab(String oab) { + this.matriculaOab = oab; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/PessoaJuridica.java b/src/main/java/br/gov/ans/integracao/sei/modelo/PessoaJuridica.java index 757b6f8..ec32ca1 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/PessoaJuridica.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/PessoaJuridica.java @@ -1,25 +1,29 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class PessoaJuridica extends Pessoa { - private String cnpj; - private String website; - - public String getCnpj() { - return cnpj; - } - - public void setCnpj(String cnpj) { - this.cnpj = cnpj; - } - - public String getWebsite() { - return website; - } - - public void setWebsite(String website) { - this.website = website; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class PessoaJuridica extends Pessoa { + + private String cnpj; + private String website; + + public String getCnpj() { + return cnpj; + } + + public void setCnpj(String cnpj) { + this.cnpj = cnpj; + } + + public String getWebsite() { + return website; + } + + public void setWebsite(String website) { + this.website = website; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoAnexado.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoAnexado.java index 2ad33eb..ea7fc01 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoAnexado.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoAnexado.java @@ -1,16 +1,20 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class ProcessoAnexado { - private String numero; - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ProcessoAnexado { + + private String numero; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoBloqueado.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoBloqueado.java index e501b4c..36d6911 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoBloqueado.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoBloqueado.java @@ -1,16 +1,20 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class ProcessoBloqueado { - private String numero; - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ProcessoBloqueado { + + private String numero; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoRelacionado.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoRelacionado.java index f2b240c..b0923b9 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoRelacionado.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoRelacionado.java @@ -1,17 +1,21 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class ProcessoRelacionado { - private String numero; - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ProcessoRelacionado { + + private String numero; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoResumido.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoResumido.java index e104b7f..25759eb 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoResumido.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ProcessoResumido.java @@ -1,53 +1,67 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -public class ProcessoResumido { - - private String numero; - private String numeroFormatado; - private String descricao; - private String unidade; - private Date dataGeracao; - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getNumeroFormatado() { - return numeroFormatado; - } - - public void setNumeroFormatado(String numeroFormatado) { - this.numeroFormatado = numeroFormatado; - } - - public String getDescricao() { - return descricao; - } - - public void setDescricao(String descricao) { - this.descricao = descricao; - } - - public String getUnidade() { - return unidade; - } - - public void setUnidade(String unidade) { - this.unidade = unidade; - } - - public Date getDataGeracao() { - return dataGeracao; - } - - public void setDataGeracao(Date dataGeracao) { - this.dataGeracao = dataGeracao; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ProcessoResumido { + + private String numero; + private String numeroFormatado; + private String descricao; + private String unidade; + private Date dataGeracao; + private Tipo tipo; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public String getNumeroFormatado() { + return numeroFormatado; + } + + public void setNumeroFormatado(String numeroFormatado) { + this.numeroFormatado = numeroFormatado; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public String getUnidade() { + return unidade; + } + + public void setUnidade(String unidade) { + this.unidade = unidade; + } + + public Date getDataGeracao() { + return dataGeracao; + } + + public void setDataGeracao(Date dataGeracao) { + this.dataGeracao = dataGeracao; + } + + public Tipo getTipo() { + return tipo; + } + + public void setTipo(Tipo tipo) { + this.tipo = tipo; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaDocumento.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaDocumento.java index 80f7d4c..522ea96 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaDocumento.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaDocumento.java @@ -1,29 +1,33 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -import br.gov.ans.integracao.sei.client.RetornoConsultaDocumento; - -@XmlRootElement -public class ResultadoConsultaDocumento { - - private DocumentoSipar documentoSIPAR; - private RetornoConsultaDocumento documentoSEI; - - public DocumentoSipar getDocumentoSIPAR() { - return documentoSIPAR; - } - - public void setDocumentoSIPAR(DocumentoSipar documentoSIPAR) { - this.documentoSIPAR = documentoSIPAR; - } - - public RetornoConsultaDocumento getDocumentoSEI() { - return documentoSEI; - } - - public void setDocumentoSEI(RetornoConsultaDocumento documentoSEI) { - this.documentoSEI = documentoSEI; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +import br.gov.ans.integracao.sei.client.RetornoConsultaDocumento; +import br.gov.ans.integracao.sipar.modelo.DocumentoSipar; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ResultadoConsultaDocumento { + + private DocumentoSipar documentoSIPAR; + private RetornoConsultaDocumento documentoSEI; + + public DocumentoSipar getDocumentoSIPAR() { + return documentoSIPAR; + } + + public void setDocumentoSIPAR(DocumentoSipar documentoSIPAR) { + this.documentoSIPAR = documentoSIPAR; + } + + public RetornoConsultaDocumento getDocumentoSEI() { + return documentoSEI; + } + + public void setDocumentoSEI(RetornoConsultaDocumento documentoSEI) { + this.documentoSEI = documentoSEI; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaProcesso.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaProcesso.java index bbdfb09..8b215bd 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaProcesso.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoConsultaProcesso.java @@ -1,29 +1,33 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -import br.gov.ans.integracao.sei.client.RetornoConsultaProcedimento; - -@XmlRootElement -public class ResultadoConsultaProcesso { - - private DocumentoSipar sipar; - private RetornoConsultaProcedimento sei; - - public DocumentoSipar getSipar() { - return sipar; - } - - public void setSipar(DocumentoSipar sipar) { - this.sipar = sipar; - } - - public RetornoConsultaProcedimento getSei() { - return sei; - } - - public void setSei(RetornoConsultaProcedimento sei) { - this.sei = sei; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +import br.gov.ans.integracao.sei.client.RetornoConsultaProcedimento; +import br.gov.ans.integracao.sipar.modelo.DocumentoSipar; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ResultadoConsultaProcesso { + + private DocumentoSipar sipar; + private RetornoConsultaProcedimento sei; + + public DocumentoSipar getSipar() { + return sipar; + } + + public void setSipar(DocumentoSipar sipar) { + this.sipar = sipar; + } + + public RetornoConsultaProcedimento getSei() { + return sei; + } + + public void setSei(RetornoConsultaProcedimento sei) { + this.sei = sei; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoInclusaoDocumento.java b/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoInclusaoDocumento.java index 9084c7b..aa3f2c1 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoInclusaoDocumento.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/ResultadoInclusaoDocumento.java @@ -1,24 +1,28 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -import br.gov.ans.integracao.sei.client.RetornoInclusaoDocumento; - -@XmlRootElement -public class ResultadoInclusaoDocumento { - private RetornoInclusaoDocumento retorno; - private String mensagem; - - public RetornoInclusaoDocumento getRetorno() { - return retorno; - } - public void setRetorno(RetornoInclusaoDocumento retorno) { - this.retorno = retorno; - } - public String getMensagem() { - return mensagem; - } - public void setMensagem(String mensagem) { - this.mensagem = mensagem; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +import br.gov.ans.integracao.sei.client.RetornoInclusaoDocumento; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class ResultadoInclusaoDocumento { + + private RetornoInclusaoDocumento retorno; + private String mensagem; + + public RetornoInclusaoDocumento getRetorno() { + return retorno; + } + public void setRetorno(RetornoInclusaoDocumento retorno) { + this.retorno = retorno; + } + public String getMensagem() { + return mensagem; + } + public void setMensagem(String mensagem) { + this.mensagem = mensagem; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/SobrestamentoProcesso.java b/src/main/java/br/gov/ans/integracao/sei/modelo/SobrestamentoProcesso.java index 88890db..60e467a 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/SobrestamentoProcesso.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/SobrestamentoProcesso.java @@ -1,35 +1,39 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class SobrestamentoProcesso { - private String processo; - private String motivo; - private String processoVinculado; - - public String getMotivo() { - return motivo; - } - - public void setMotivo(String motivo) { - this.motivo = motivo; - } - - public String getProcessoVinculado() { - return processoVinculado; - } - - public void setProcessoVinculado(String processoVinculado) { - this.processoVinculado = processoVinculado; - } - - public String getProcesso() { - return processo; - } - - public void setProcesso(String processo) { - this.processo = processo; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class SobrestamentoProcesso { + + private String processo; + private String motivo; + private String processoVinculado; + + public String getMotivo() { + return motivo; + } + + public void setMotivo(String motivo) { + this.motivo = motivo; + } + + public String getProcessoVinculado() { + return processoVinculado; + } + + public void setProcessoVinculado(String processoVinculado) { + this.processoVinculado = processoVinculado; + } + + public String getProcesso() { + return processo; + } + + public void setProcesso(String processo) { + this.processo = processo; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Tarefa.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Tarefa.java index 192d913..36afa69 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Tarefa.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Tarefa.java @@ -1,85 +1,84 @@ -package br.gov.ans.integracao.sei.modelo; - -public class Tarefa { - - private Long identificador; - - private String nome; - - private Long identicadorTarefaModulo; - - private String historicoResumido; - - private String historicoCompleto; - - private String fecharAndamentosAbertos; - - private String lancarAndamentoFechado; - - private String permiteProcessoFechado; - - public Long getIdentificador() { - return identificador; - } - - public void setIdentificador(Long identificador) { - this.identificador = identificador; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public Long getIdenticadorTarefaModulo() { - return identicadorTarefaModulo; - } - - public void setIdenticadorTarefaModulo(Long identicadorTarefaModulo) { - this.identicadorTarefaModulo = identicadorTarefaModulo; - } - - public String getHistoricoResumido() { - return historicoResumido; - } - - public void setHistoricoResumido(String historicoResumido) { - this.historicoResumido = historicoResumido; - } - - public String getHistoricoCompleto() { - return historicoCompleto; - } - - public void setHistoricoCompleto(String historicoCompleto) { - this.historicoCompleto = historicoCompleto; - } - - public String getFecharAndamentosAbertos() { - return fecharAndamentosAbertos; - } - - public void setFecharAndamentosAbertos(String fecharAndamentosAbertos) { - this.fecharAndamentosAbertos = fecharAndamentosAbertos; - } - - public String getLancarAndamentoFechado() { - return lancarAndamentoFechado; - } - - public void setLancarAndamentoFechado(String lancarAndamentoFechado) { - this.lancarAndamentoFechado = lancarAndamentoFechado; - } - - public String getPermiteProcessoFechado() { - return permiteProcessoFechado; - } - - public void setPermiteProcessoFechado(String permiteProcessoFechado) { - this.permiteProcessoFechado = permiteProcessoFechado; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Tarefa { + + private Long identificador; + private String nome; + private Long identicadorTarefaModulo; + private String historicoResumido; + private String historicoCompleto; + private String fecharAndamentosAbertos; + private String lancarAndamentoFechado; + private String permiteProcessoFechado; + + public Long getIdentificador() { + return identificador; + } + + public void setIdentificador(Long identificador) { + this.identificador = identificador; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public Long getIdenticadorTarefaModulo() { + return identicadorTarefaModulo; + } + + public void setIdenticadorTarefaModulo(Long identicadorTarefaModulo) { + this.identicadorTarefaModulo = identicadorTarefaModulo; + } + + public String getHistoricoResumido() { + return historicoResumido; + } + + public void setHistoricoResumido(String historicoResumido) { + this.historicoResumido = historicoResumido; + } + + public String getHistoricoCompleto() { + return historicoCompleto; + } + + public void setHistoricoCompleto(String historicoCompleto) { + this.historicoCompleto = historicoCompleto; + } + + public String getFecharAndamentosAbertos() { + return fecharAndamentosAbertos; + } + + public void setFecharAndamentosAbertos(String fecharAndamentosAbertos) { + this.fecharAndamentosAbertos = fecharAndamentosAbertos; + } + + public String getLancarAndamentoFechado() { + return lancarAndamentoFechado; + } + + public void setLancarAndamentoFechado(String lancarAndamentoFechado) { + this.lancarAndamentoFechado = lancarAndamentoFechado; + } + + public String getPermiteProcessoFechado() { + return permiteProcessoFechado; + } + + public void setPermiteProcessoFechado(String permiteProcessoFechado) { + this.permiteProcessoFechado = permiteProcessoFechado; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Template.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Template.java index e83ceb8..2272705 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Template.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Template.java @@ -1,37 +1,41 @@ -package br.gov.ans.integracao.sei.modelo; - -import java.util.Date; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class Template { - private String nome; - private Date dataModificacao; - private String conteudo; - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public Date getDataModificacao() { - return dataModificacao; - } - - public void setDataModificacao(Date dataModificacao) { - this.dataModificacao = dataModificacao; - } - - public String getConteudo() { - return conteudo; - } - - public void setConteudo(String conteudo) { - this.conteudo = conteudo; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Template { + + private String nome; + private Date dataModificacao; + private String conteudo; + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public Date getDataModificacao() { + return dataModificacao; + } + + public void setDataModificacao(Date dataModificacao) { + this.dataModificacao = dataModificacao; + } + + public String getConteudo() { + return conteudo; + } + + public void setConteudo(String conteudo) { + this.conteudo = conteudo; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Tipo.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Tipo.java new file mode 100644 index 0000000..9005839 --- /dev/null +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Tipo.java @@ -0,0 +1,29 @@ +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Tipo { + + private String codigo; + private String nome; + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/TipoContato.java b/src/main/java/br/gov/ans/integracao/sei/modelo/TipoContato.java index 786facb..ffa1878 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/TipoContato.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/TipoContato.java @@ -1,35 +1,39 @@ -package br.gov.ans.integracao.sei.modelo; - -public class TipoContato { - - private Long id; - - private String nome; - - private String descricao; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public String getDescricao() { - return descricao; - } - - public void setDescricao(String descricao) { - this.descricao = descricao; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class TipoContato { + + private Long id; + private String nome; + private String descricao; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/TipoDocumento.java b/src/main/java/br/gov/ans/integracao/sei/modelo/TipoDocumento.java index 0f13b97..1537933 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/TipoDocumento.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/TipoDocumento.java @@ -1,39 +1,43 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class TipoDocumento { - private String identificador; - private String nome; - private String aplicabilidade; - - public TipoDocumento(){} - - public TipoDocumento(String identificador, String nome, String aplicabilidade){ - this.identificador = identificador; - this.nome = nome; - this.aplicabilidade = aplicabilidade; - } - - public String getIdentificador() { - return identificador; - } - public void setIdentificador(String identificador) { - this.identificador = identificador; - } - public String getNome() { - return nome; - } - public void setNome(String nome) { - this.nome = nome; - } - - public String getAplicabilidade() { - return aplicabilidade; - } - - public void setAplicabilidade(String aplicabilidade) { - this.aplicabilidade = aplicabilidade; - } -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class TipoDocumento { + + private String identificador; + private String nome; + private String aplicabilidade; + + public TipoDocumento(){} + + public TipoDocumento(String identificador, String nome, String aplicabilidade){ + this.identificador = identificador; + this.nome = nome; + this.aplicabilidade = aplicabilidade; + } + + public String getIdentificador() { + return identificador; + } + public void setIdentificador(String identificador) { + this.identificador = identificador; + } + public String getNome() { + return nome; + } + public void setNome(String nome) { + this.nome = nome; + } + + public String getAplicabilidade() { + return aplicabilidade; + } + + public void setAplicabilidade(String aplicabilidade) { + this.aplicabilidade = aplicabilidade; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/UnidadeTarefa.java b/src/main/java/br/gov/ans/integracao/sei/modelo/UnidadeTarefa.java new file mode 100644 index 0000000..274212c --- /dev/null +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/UnidadeTarefa.java @@ -0,0 +1,40 @@ +package br.gov.ans.integracao.sei.modelo; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +import br.gov.ans.integracao.sei.client.Unidade; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class UnidadeTarefa extends Unidade{ + + private static final long serialVersionUID = 1L; + + private int tarefa; + private Date data; + + @JsonIgnore + public int getTarefa() { + return tarefa; + } + + @JsonIgnore + public void setTarefa(int tarefa) { + this.tarefa = tarefa; + } + + @JsonIgnore + public Date getData() { + return data; + } + + @JsonIgnore + public void setData(Date data) { + this.data = data; + } +} \ No newline at end of file diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/Usuario.java b/src/main/java/br/gov/ans/integracao/sei/modelo/Usuario.java index 39b9eb5..0810f0f 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/Usuario.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/Usuario.java @@ -1,30 +1,34 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public class Usuario { - private String codigo; - private String nome; - private String login; - - public String getCodigo() { - return codigo; - } - public void setCodigo(String codigo) { - this.codigo = codigo; - } - public String getNome() { - return nome; - } - public void setNome(String nome) { - this.nome = nome; - } - public String getLogin() { - return login; - } - public void setLogin(String login) { - this.login = login; - } - -} +package br.gov.ans.integracao.sei.modelo; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(content = Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +public class Usuario { + + private String codigo; + private String nome; + private String login; + + public String getCodigo() { + return codigo; + } + public void setCodigo(String codigo) { + this.codigo = codigo; + } + public String getNome() { + return nome; + } + public void setNome(String nome) { + this.nome = nome; + } + public String getLogin() { + return login; + } + public void setLogin(String login) { + this.login = login; + } + +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/Acao.java b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/Acao.java index 9030d63..a60a7fc 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/Acao.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/Acao.java @@ -1,27 +1,23 @@ -package br.gov.ans.integracao.sei.modelo.enums; - -public enum Acao { - ALTERAR_INCLUIR("A"), - EXCLUIR("E"), - DESATIVAR("D"), - REATIVAR("R"); - - private String codigoAcao; - - private Acao(String codigoAcao){ - this.codigoAcao = codigoAcao; - } - - public String getCodigoAcao() { - return codigoAcao; - } - - public void setCodigoAcao(String codigoAcao) { - this.codigoAcao = codigoAcao; - } - - @Override - public String toString(){ - return codigoAcao; - } -} +package br.gov.ans.integracao.sei.modelo.enums; + +public enum Acao { + ALTERAR_INCLUIR("A"), + EXCLUIR("E"), + DESATIVAR("D"), + REATIVAR("R"); + + private String codigoAcao; + + private Acao(String codigoAcao){ + this.codigoAcao = codigoAcao; + } + + public String getCodigoAcao() { + return codigoAcao; + } + + @Override + public String toString(){ + return codigoAcao; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/Sexo.java b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/Sexo.java index acc5d3f..775479d 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/Sexo.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/Sexo.java @@ -1,23 +1,23 @@ -package br.gov.ans.integracao.sei.modelo.enums; - -public enum Sexo { - FEMININO("F"),MASCULINO("M"); - - private String codigo; - - private Sexo(String codigo) { - this.codigo = codigo; - } - - public String getCodigo(){ - return codigo; - } - - public static Sexo getByCodigo(String codigo){ - if("F".equals(codigo)){ - return Sexo.FEMININO; - } - - return Sexo.MASCULINO; - } -} +package br.gov.ans.integracao.sei.modelo.enums; + +public enum Sexo { + FEMININO("F"),MASCULINO("M"); + + private String codigo; + + private Sexo(String codigo) { + this.codigo = codigo; + } + + public String getCodigo(){ + return codigo; + } + + public static Sexo getByCodigo(String codigo){ + if("F".equals(codigo)){ + return Sexo.FEMININO; + } + + return Sexo.MASCULINO; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoBloco.java b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoBloco.java index 3043138..96edf88 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoBloco.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoBloco.java @@ -1,15 +1,15 @@ -package br.gov.ans.integracao.sei.modelo.enums; - -public enum TipoBloco{ - ASSINATURA("A"), REUNIAO("R"), INTERNO("I"); - - private String codigo; - - private TipoBloco(String codigo){ - this.codigo = codigo; - } - - public String getCodigo(){ - return this.codigo; - } -} +package br.gov.ans.integracao.sei.modelo.enums; + +public enum TipoBloco{ + ASSINATURA("A"), REUNIAO("R"), INTERNO("I"); + + private String codigo; + + private TipoBloco(String codigo){ + this.codigo = codigo; + } + + public String getCodigo(){ + return this.codigo; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoContato.java b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoContato.java index e82b171..6187ac1 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoContato.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoContato.java @@ -1,27 +1,24 @@ -package br.gov.ans.integracao.sei.modelo.enums; - -import javax.xml.bind.annotation.XmlRootElement; - -@XmlRootElement -public enum TipoContato { - usuarios_abc("1"), - sistemas("2"), - usuarios_externos("3"), - temporarios("4"), - usuarios_externos_ans("6"), - operadoras("7"), - unidades_abc("16"), - usuarios_ans("17"), - unidades_ans("18"), - orgaos("19"); - - String codigo; - - private TipoContato(String codigo) { - this.codigo = codigo; - } - - public String getCodigo(){ - return codigo; - } -} +package br.gov.ans.integracao.sei.modelo.enums; + +public enum TipoContato { + usuarios_abc("1"), + sistemas("2"), + usuarios_externos("3"), + temporarios("4"), + usuarios_externos_ans("6"), + operadoras("7"), + unidades_abc("16"), + usuarios_ans("17"), + unidades_ans("18"), + orgaos("19"); + + String codigo; + + private TipoContato(String codigo) { + this.codigo = codigo; + } + + public String getCodigo(){ + return codigo; + } +} diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoPessoa.java b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoPessoa.java index 19cbcbd..f865a64 100644 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoPessoa.java +++ b/src/main/java/br/gov/ans/integracao/sei/modelo/enums/TipoPessoa.java @@ -1,23 +1,23 @@ -package br.gov.ans.integracao.sei.modelo.enums; - -public enum TipoPessoa { - FISICA("F"),JURIDICA("J"); - - private String codigo; - - private TipoPessoa(String codigo) { - this.codigo = codigo; - } - - public String getCodigo(){ - return codigo; - } - - public static TipoPessoa getByCodigo(String codigo){ - if("F".equals(codigo)){ - return TipoPessoa.FISICA; - } - - return TipoPessoa.JURIDICA; - } -} +package br.gov.ans.integracao.sei.modelo.enums; + +public enum TipoPessoa { + FISICA("F"),JURIDICA("J"); + + private String codigo; + + private TipoPessoa(String codigo) { + this.codigo = codigo; + } + + public String getCodigo(){ + return codigo; + } + + public static TipoPessoa getByCodigo(String codigo){ + if("F".equals(codigo)){ + return TipoPessoa.FISICA; + } + + return TipoPessoa.JURIDICA; + } +} -- libgit2 0.21.2