git-svn-id: https://svn.coded.pt/svn/SIPRP@1968 bb69d46d-e84e-40c8-a05a-06db0d633741

lxbfYeaa
Ricardo Santos 11 years ago
parent 8db576b671
commit 4b4953ca25

@ -1,49 +0,0 @@
package shst.medicina.fichasclinicas.beans;
import java.util.List;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcMotivosBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.TrbEstadoCivilBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.TrbHabilitacoesBeanData;
public class FichaBDDataBean
{
private List<FcMotivosBeanData> motivos;
private List<TrbHabilitacoesBeanData> habilitacoes;
private List<TrbEstadoCivilBeanData> estadosCivis;
public List<FcMotivosBeanData> getMotivos()
{
return motivos;
}
public void setMotivos(List<FcMotivosBeanData> motivos)
{
this.motivos = motivos;
}
public List<TrbHabilitacoesBeanData> getHabilitacoes()
{
return habilitacoes;
}
public void setHabilitacoes(List<TrbHabilitacoesBeanData> habilitacoes)
{
this.habilitacoes = habilitacoes;
}
public List<TrbEstadoCivilBeanData> getEstadosCivis()
{
return estadosCivis;
}
public void setEstadosCivis(List<TrbEstadoCivilBeanData> estadosCivis)
{
this.estadosCivis = estadosCivis;
}
}

@ -0,0 +1,251 @@
package shst.medicina.fichasclinicas.beans;
import java.util.List;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAbsentismoBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaActividadeBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesFamiliaresBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesOcupacionaisBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesPessoaisBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesPessoaisCirurgiasBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesPessoaisFracturasBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesPessoaisInternamentosBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAptidaoBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaClassificacaoIndividualSaudeBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaConclusoesBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaDoencasActivasBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaEsquemaVacinalBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaExameObjectivoBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaHabitosBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaInformacaoPeriodicaBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaProblemasSolucoesBeanData;
public class FichaComposedBean {
private FcFichaBeanData ficha;
private FcFichaActividadeBeanData actividade;
private FcFichaAntecedentesOcupacionaisBeanData antecentesOcupacionais;
private List<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData> antecentesOcupacionaisActividadesAnteriores;
private List<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData> antecentesOcupacionaisAcidentesTrabalho;
private List<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData> antecentesOcupacionaisDoencasProfissionais;
private FcFichaAntecedentesPessoaisBeanData antecedentesPessoais;
private List<FcFichaAntecedentesPessoaisCirurgiasBeanData> antecedentesPessoaisCirurgias;
private List<FcFichaAntecedentesPessoaisFracturasBeanData> antecedentesPessoaisFracturas;
private List<FcFichaAntecedentesPessoaisInternamentosBeanData> antecedentesPessoaisInternamentos;
private FcFichaHabitosBeanData habitos;
private FcFichaAntecedentesFamiliaresBeanData antecedentesFamiliares;
private FcFichaExameObjectivoBeanData exameObjectivo;
private FcFichaDoencasActivasBeanData doencasActivas;
private FcFichaClassificacaoIndividualSaudeBeanData classificacaoIndividualSaude;
private FcFichaAbsentismoBeanData absentismo;
private FcFichaEsquemaVacinalBeanData esquemaVacinal;
private FcFichaConclusoesBeanData conclusoesResumo;
private FcFichaProblemasSolucoesBeanData problemasSolucoes;
private FcFichaInformacaoPeriodicaBeanData informacaoPeriodica;
private FcFichaAptidaoBeanData aptidao;
public FcFichaBeanData getFicha() {
return ficha;
}
public void setFicha(FcFichaBeanData ficha) {
this.ficha = ficha;
}
public FcFichaActividadeBeanData getActividade() {
return actividade;
}
public void setActividade(FcFichaActividadeBeanData actividade) {
this.actividade = actividade;
}
public FcFichaAntecedentesOcupacionaisBeanData getAntecentesOcupacionais() {
return antecentesOcupacionais;
}
public void setAntecentesOcupacionais(
FcFichaAntecedentesOcupacionaisBeanData antecentesOcupacionais) {
this.antecentesOcupacionais = antecentesOcupacionais;
}
public List<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData> getAntecentesOcupacionaisActividadesAnteriores() {
return antecentesOcupacionaisActividadesAnteriores;
}
public void setAntecentesOcupacionaisActividadesAnteriores(
List<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData> antecentesOcupacionaisActividadesAnteriores) {
this.antecentesOcupacionaisActividadesAnteriores = antecentesOcupacionaisActividadesAnteriores;
}
public List<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData> getAntecentesOcupacionaisAcidentesTrabalho() {
return antecentesOcupacionaisAcidentesTrabalho;
}
public void setAntecentesOcupacionaisAcidentesTrabalho(
List<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData> antecentesOcupacionaisAcidentesTrabalho) {
this.antecentesOcupacionaisAcidentesTrabalho = antecentesOcupacionaisAcidentesTrabalho;
}
public List<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData> getAntecentesOcupacionaisDoencasProfissionais() {
return antecentesOcupacionaisDoencasProfissionais;
}
public void setAntecentesOcupacionaisDoencasProfissionais(
List<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData> antecentesOcupacionaisDoencasProfissionais) {
this.antecentesOcupacionaisDoencasProfissionais = antecentesOcupacionaisDoencasProfissionais;
}
public FcFichaAntecedentesPessoaisBeanData getAntecedentesPessoais() {
return antecedentesPessoais;
}
public void setAntecedentesPessoais(
FcFichaAntecedentesPessoaisBeanData antecedentesPessoais) {
this.antecedentesPessoais = antecedentesPessoais;
}
public List<FcFichaAntecedentesPessoaisCirurgiasBeanData> getAntecedentesPessoaisCirurgias() {
return antecedentesPessoaisCirurgias;
}
public void setAntecedentesPessoaisCirurgias(
List<FcFichaAntecedentesPessoaisCirurgiasBeanData> antecedentesPessoaisCirurgias) {
this.antecedentesPessoaisCirurgias = antecedentesPessoaisCirurgias;
}
public List<FcFichaAntecedentesPessoaisFracturasBeanData> getAntecedentesPessoaisFracturas() {
return antecedentesPessoaisFracturas;
}
public void setAntecedentesPessoaisFracturas(
List<FcFichaAntecedentesPessoaisFracturasBeanData> antecedentesPessoaisFracturas) {
this.antecedentesPessoaisFracturas = antecedentesPessoaisFracturas;
}
public List<FcFichaAntecedentesPessoaisInternamentosBeanData> getAntecedentesPessoaisInternamentos() {
return antecedentesPessoaisInternamentos;
}
public void setAntecedentesPessoaisInternamentos(
List<FcFichaAntecedentesPessoaisInternamentosBeanData> antecedentesPessoaisInternamentos) {
this.antecedentesPessoaisInternamentos = antecedentesPessoaisInternamentos;
}
public FcFichaHabitosBeanData getHabitos() {
return habitos;
}
public void setHabitos(FcFichaHabitosBeanData habitos) {
this.habitos = habitos;
}
public FcFichaAntecedentesFamiliaresBeanData getAntecedentesFamiliares() {
return antecedentesFamiliares;
}
public void setAntecedentesFamiliares(
FcFichaAntecedentesFamiliaresBeanData antecedentesFamiliares) {
this.antecedentesFamiliares = antecedentesFamiliares;
}
public FcFichaExameObjectivoBeanData getExameObjectivo() {
return exameObjectivo;
}
public void setExameObjectivo(FcFichaExameObjectivoBeanData exameObjectivo) {
this.exameObjectivo = exameObjectivo;
}
public FcFichaDoencasActivasBeanData getDoencasActivas() {
return doencasActivas;
}
public void setDoencasActivas(FcFichaDoencasActivasBeanData doencasActivas) {
this.doencasActivas = doencasActivas;
}
public FcFichaClassificacaoIndividualSaudeBeanData getClassificacaoIndividualSaude() {
return classificacaoIndividualSaude;
}
public void setClassificacaoIndividualSaude(
FcFichaClassificacaoIndividualSaudeBeanData classificacaoIndividualSaude) {
this.classificacaoIndividualSaude = classificacaoIndividualSaude;
}
public FcFichaAbsentismoBeanData getAbsentismo() {
return absentismo;
}
public void setAbsentismo(FcFichaAbsentismoBeanData absentismo) {
this.absentismo = absentismo;
}
public FcFichaEsquemaVacinalBeanData getEsquemaVacinal() {
return esquemaVacinal;
}
public void setEsquemaVacinal(FcFichaEsquemaVacinalBeanData esquemaVacinal) {
this.esquemaVacinal = esquemaVacinal;
}
public FcFichaConclusoesBeanData getConclusoesResumo() {
return conclusoesResumo;
}
public void setConclusoesResumo(FcFichaConclusoesBeanData conclusoesResumo) {
this.conclusoesResumo = conclusoesResumo;
}
public FcFichaProblemasSolucoesBeanData getProblemasSolucoes() {
return problemasSolucoes;
}
public void setProblemasSolucoes(
FcFichaProblemasSolucoesBeanData problemasSolucoes) {
this.problemasSolucoes = problemasSolucoes;
}
public FcFichaInformacaoPeriodicaBeanData getInformacaoPeriodica() {
return informacaoPeriodica;
}
public void setInformacaoPeriodica(
FcFichaInformacaoPeriodicaBeanData informacaoPeriodica) {
this.informacaoPeriodica = informacaoPeriodica;
}
public FcFichaAptidaoBeanData getAptidao() {
return aptidao;
}
public void setAptidao(FcFichaAptidaoBeanData aptidao) {
this.aptidao = aptidao;
}
}

@ -1,251 +1,30 @@
package shst.medicina.fichasclinicas.beans;
import java.util.List;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAbsentismoBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaActividadeBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesFamiliaresBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesOcupacionaisBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesPessoaisBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesPessoaisCirurgiasBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesPessoaisFracturasBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAntecedentesPessoaisInternamentosBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAptidaoBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaClassificacaoIndividualSaudeBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaConclusoesBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaDoencasActivasBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaEsquemaVacinalBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaExameObjectivoBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaHabitosBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaInformacaoPeriodicaBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaProblemasSolucoesBeanData;
public class FichaExchangeBean {
private FcFichaBeanData ficha;
private FcFichaActividadeBeanData actividade;
private FcFichaAntecedentesOcupacionaisBeanData antecentesOcupacionais;
private List<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData> antecentesOcupacionaisActividadesAnteriores;
private List<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData> antecentesOcupacionaisAcidentesTrabalho;
private List<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData> antecentesOcupacionaisDoencasProfissionais;
private FcFichaAntecedentesPessoaisBeanData antecedentesPessoais;
private List<FcFichaAntecedentesPessoaisCirurgiasBeanData> antecedentesPessoaisCirurgias;
private List<FcFichaAntecedentesPessoaisFracturasBeanData> antecedentesPessoaisFracturas;
private List<FcFichaAntecedentesPessoaisInternamentosBeanData> antecedentesPessoaisInternamentos;
private FcFichaHabitosBeanData habitos;
private FcFichaAntecedentesFamiliaresBeanData antecedentesFamiliares;
private FcFichaExameObjectivoBeanData exameObjectivo;
private FcFichaDoencasActivasBeanData doencasActivas;
private FcFichaClassificacaoIndividualSaudeBeanData classificacaoIndividualSaude;
private FcFichaAbsentismoBeanData absentismo;
private FcFichaEsquemaVacinalBeanData esquemaVacinal;
private FcFichaConclusoesBeanData conclusoesResumo;
public class FichaExchangeBean
{
private FichaComposedBean fichaData;
private FichaRenderDataBean fieldsData;
private FcFichaProblemasSolucoesBeanData problemasSolucoes;
private FcFichaInformacaoPeriodicaBeanData informacaoPeriodica;
private FcFichaAptidaoBeanData aptidao;
public FcFichaBeanData getFicha() {
return ficha;
}
public void setFicha(FcFichaBeanData ficha) {
this.ficha = ficha;
}
public FcFichaActividadeBeanData getActividade() {
return actividade;
}
public void setActividade(FcFichaActividadeBeanData actividade) {
this.actividade = actividade;
}
public FcFichaAntecedentesOcupacionaisBeanData getAntecentesOcupacionais() {
return antecentesOcupacionais;
}
public void setAntecentesOcupacionais(
FcFichaAntecedentesOcupacionaisBeanData antecentesOcupacionais) {
this.antecentesOcupacionais = antecentesOcupacionais;
}
public List<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData> getAntecentesOcupacionaisActividadesAnteriores() {
return antecentesOcupacionaisActividadesAnteriores;
}
public void setAntecentesOcupacionaisActividadesAnteriores(
List<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData> antecentesOcupacionaisActividadesAnteriores) {
this.antecentesOcupacionaisActividadesAnteriores = antecentesOcupacionaisActividadesAnteriores;
}
public List<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData> getAntecentesOcupacionaisAcidentesTrabalho() {
return antecentesOcupacionaisAcidentesTrabalho;
}
public void setAntecentesOcupacionaisAcidentesTrabalho(
List<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData> antecentesOcupacionaisAcidentesTrabalho) {
this.antecentesOcupacionaisAcidentesTrabalho = antecentesOcupacionaisAcidentesTrabalho;
}
public List<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData> getAntecentesOcupacionaisDoencasProfissionais() {
return antecentesOcupacionaisDoencasProfissionais;
}
public void setAntecentesOcupacionaisDoencasProfissionais(
List<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData> antecentesOcupacionaisDoencasProfissionais) {
this.antecentesOcupacionaisDoencasProfissionais = antecentesOcupacionaisDoencasProfissionais;
}
public FcFichaAntecedentesPessoaisBeanData getAntecedentesPessoais() {
return antecedentesPessoais;
}
public void setAntecedentesPessoais(
FcFichaAntecedentesPessoaisBeanData antecedentesPessoais) {
this.antecedentesPessoais = antecedentesPessoais;
}
public List<FcFichaAntecedentesPessoaisCirurgiasBeanData> getAntecedentesPessoaisCirurgias() {
return antecedentesPessoaisCirurgias;
}
public void setAntecedentesPessoaisCirurgias(
List<FcFichaAntecedentesPessoaisCirurgiasBeanData> antecedentesPessoaisCirurgias) {
this.antecedentesPessoaisCirurgias = antecedentesPessoaisCirurgias;
}
public List<FcFichaAntecedentesPessoaisFracturasBeanData> getAntecedentesPessoaisFracturas() {
return antecedentesPessoaisFracturas;
}
public void setAntecedentesPessoaisFracturas(
List<FcFichaAntecedentesPessoaisFracturasBeanData> antecedentesPessoaisFracturas) {
this.antecedentesPessoaisFracturas = antecedentesPessoaisFracturas;
public FichaComposedBean getFichaData()
{
return fichaData;
}
public List<FcFichaAntecedentesPessoaisInternamentosBeanData> getAntecedentesPessoaisInternamentos() {
return antecedentesPessoaisInternamentos;
}
public void setAntecedentesPessoaisInternamentos(
List<FcFichaAntecedentesPessoaisInternamentosBeanData> antecedentesPessoaisInternamentos) {
this.antecedentesPessoaisInternamentos = antecedentesPessoaisInternamentos;
}
public FcFichaHabitosBeanData getHabitos() {
return habitos;
}
public void setHabitos(FcFichaHabitosBeanData habitos) {
this.habitos = habitos;
}
public FcFichaAntecedentesFamiliaresBeanData getAntecedentesFamiliares() {
return antecedentesFamiliares;
}
public void setAntecedentesFamiliares(
FcFichaAntecedentesFamiliaresBeanData antecedentesFamiliares) {
this.antecedentesFamiliares = antecedentesFamiliares;
}
public FcFichaExameObjectivoBeanData getExameObjectivo() {
return exameObjectivo;
}
public void setExameObjectivo(FcFichaExameObjectivoBeanData exameObjectivo) {
this.exameObjectivo = exameObjectivo;
}
public FcFichaDoencasActivasBeanData getDoencasActivas() {
return doencasActivas;
}
public void setDoencasActivas(FcFichaDoencasActivasBeanData doencasActivas) {
this.doencasActivas = doencasActivas;
}
public FcFichaClassificacaoIndividualSaudeBeanData getClassificacaoIndividualSaude() {
return classificacaoIndividualSaude;
}
public void setClassificacaoIndividualSaude(
FcFichaClassificacaoIndividualSaudeBeanData classificacaoIndividualSaude) {
this.classificacaoIndividualSaude = classificacaoIndividualSaude;
}
public FcFichaAbsentismoBeanData getAbsentismo() {
return absentismo;
}
public void setAbsentismo(FcFichaAbsentismoBeanData absentismo) {
this.absentismo = absentismo;
}
public FcFichaEsquemaVacinalBeanData getEsquemaVacinal() {
return esquemaVacinal;
}
public void setEsquemaVacinal(FcFichaEsquemaVacinalBeanData esquemaVacinal) {
this.esquemaVacinal = esquemaVacinal;
}
public FcFichaConclusoesBeanData getConclusoesResumo() {
return conclusoesResumo;
}
public void setConclusoesResumo(FcFichaConclusoesBeanData conclusoesResumo) {
this.conclusoesResumo = conclusoesResumo;
}
public FcFichaProblemasSolucoesBeanData getProblemasSolucoes() {
return problemasSolucoes;
}
public void setProblemasSolucoes(
FcFichaProblemasSolucoesBeanData problemasSolucoes) {
this.problemasSolucoes = problemasSolucoes;
}
public FcFichaInformacaoPeriodicaBeanData getInformacaoPeriodica() {
return informacaoPeriodica;
}
public void setInformacaoPeriodica(
FcFichaInformacaoPeriodicaBeanData informacaoPeriodica) {
this.informacaoPeriodica = informacaoPeriodica;
public void setFichaData(FichaComposedBean fichaData)
{
this.fichaData = fichaData;
}
public FcFichaAptidaoBeanData getAptidao() {
return aptidao;
public FichaRenderDataBean getFieldsData()
{
return fieldsData;
}
public void setAptidao(FcFichaAptidaoBeanData aptidao) {
this.aptidao = aptidao;
public void setFieldsData(FichaRenderDataBean fieldsData)
{
this.fieldsData = fieldsData;
}
}

@ -0,0 +1,99 @@
package shst.medicina.fichasclinicas.beans;
import java.util.List;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcHabitosAlcoolicosBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcMotivosBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcParecerBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcPeriodicidadeExameBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.TrbEstadoCivilBeanData;
import shst.medicina.fichasclinicas.beans.fichasclinicas.TrbHabilitacoesBeanData;
import shst.medicina.fichasclinicas.data.fichasclinicas.inner.FcHabitosTabagicos;
public class FichaRenderDataBean
{
private List<FcMotivosBeanData> motivos;
private List<TrbHabilitacoesBeanData> habilitacoes;
private List<TrbEstadoCivilBeanData> estadosCivis;
private List<FcHabitosTabagicos> habitosTabagicos;
private List<FcHabitosAlcoolicosBeanData> habitosAlcoolicos;
private List<FcPeriodicidadeExameBeanData> perioridadesExame;
private List<FcParecerBeanData> pareceres;
public List<FcMotivosBeanData> getMotivos()
{
return motivos;
}
public void setMotivos(List<FcMotivosBeanData> motivos)
{
this.motivos = motivos;
}
public List<TrbHabilitacoesBeanData> getHabilitacoes()
{
return habilitacoes;
}
public void setHabilitacoes(List<TrbHabilitacoesBeanData> habilitacoes)
{
this.habilitacoes = habilitacoes;
}
public List<TrbEstadoCivilBeanData> getEstadosCivis()
{
return estadosCivis;
}
public void setEstadosCivis(List<TrbEstadoCivilBeanData> estadosCivis)
{
this.estadosCivis = estadosCivis;
}
public List<FcHabitosTabagicos> getHabitosTabagicos()
{
return habitosTabagicos;
}
public void setHabitosTabagicos(List<FcHabitosTabagicos> habitosTabagicos)
{
this.habitosTabagicos = habitosTabagicos;
}
public List<FcHabitosAlcoolicosBeanData> getHabitosAlcoolicos()
{
return habitosAlcoolicos;
}
public void setHabitosAlcoolicos(List<FcHabitosAlcoolicosBeanData> habitosAlcoolicos)
{
this.habitosAlcoolicos = habitosAlcoolicos;
}
public List<FcPeriodicidadeExameBeanData> getPerioridadesExame()
{
return perioridadesExame;
}
public void setPerioridadesExame(
List<FcPeriodicidadeExameBeanData> perioridadesExame)
{
this.perioridadesExame = perioridadesExame;
}
public List<FcParecerBeanData> getPareceres() {
return pareceres;
}
public void setPareceres(List<FcParecerBeanData> pareceres)
{
this.pareceres = pareceres;
}
}

@ -16,8 +16,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import shst.medicina.fichasclinicas.beans.EvoMessageBean;
import shst.medicina.fichasclinicas.beans.EvoMessageTypeBean;
import shst.medicina.fichasclinicas.beans.EvoResponseBean;
import shst.medicina.fichasclinicas.beans.FichaBDDataBean;
import shst.medicina.fichasclinicas.beans.FichaExchangeBean;
import shst.medicina.fichasclinicas.beans.FichaRenderDataBean;
import shst.medicina.fichasclinicas.beans.FichaComposedBean;
import shst.medicina.fichasclinicas.beans.FichaResumeBean;
import shst.medicina.fichasclinicas.beans.TrabalhadorResumeBean;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcFichaAbsentismoBeanData;
@ -485,238 +486,354 @@ public class FichasClinicasLogic
}
return result;
}
public EvoResponseBean<FichaExchangeBean> getFicha(EvoUsrUserData user, Integer fichaID)
private FichaComposedBean loadFicha(FcFichaData fichaBD, Boolean cleanIDs) throws Exception
{
EvoResponseBean<FichaExchangeBean> result = new EvoResponseBean<FichaExchangeBean>();
if(user != null)
FichaComposedBean data = new FichaComposedBean();
if(fichaBD != null)
{
try
{
Boolean canRead = checkCanRead(user.getId(), fichaID);
FcFichaBeanData fichaBean = new FcFichaBeanData();
fichaBean.setMapData(fichaBD.getPropertiesValues(FcFicha_D_to_B));
if(cleanIDs)
{
fichaBean.setId(null);
}
data.setFicha(fichaBean);
FcFichaAntecedentesOcupacionaisData anto =fichaBD.toAntecedentes_ocupacionais_id();
if(anto != null)
{
FcFichaAntecedentesOcupacionaisBeanData antoBean = new FcFichaAntecedentesOcupacionaisBeanData();
antoBean.setMapData(anto.getPropertiesValues(FcFichaAntecedentesOcupacionais_D_to_B));
if(cleanIDs)
{
antoBean.setId(null);
}
data.setAntecentesOcupacionais(antoBean);
if(canRead != null && canRead)
{
FcFichaData fichaBD = fichasProvider.getFicha(fichaID);
if(fichaBD != null)
List<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoData> antoat = anto.fromFcFichaAntecedentesOcupacionaisAcidentesTrabalho_antecedentes_ocupacionais_id();
LinkedList<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData> antoatBean = new LinkedList<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData>();
for(FcFichaAntecedentesOcupacionaisAcidentesTrabalhoData at : antoat)
{
if(at.getDeleted_stamp() == null)
{
FichaExchangeBean data = new FichaExchangeBean();
FcFichaBeanData fichaBean = new FcFichaBeanData();
fichaBean.setMapData(fichaBD.getPropertiesValues(FcFicha_D_to_B));
data.setFicha(fichaBean);
FcFichaAntecedentesOcupacionaisData anto =fichaBD.toAntecedentes_ocupacionais_id();
if(anto != null)
FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData atBean = new FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData();
atBean.setMapData(at.getPropertiesValues(FcFichaAntecedentesOcupacionaisAcidentesTrabalho_D_to_B));
if(cleanIDs)
{
FcFichaAntecedentesOcupacionaisBeanData antoBean = new FcFichaAntecedentesOcupacionaisBeanData();
antoBean.setMapData(anto.getPropertiesValues(FcFichaAntecedentesOcupacionais_D_to_B));
data.setAntecentesOcupacionais(antoBean);
List<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoData> antoat = anto.fromFcFichaAntecedentesOcupacionaisAcidentesTrabalho_antecedentes_ocupacionais_id();
LinkedList<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData> antoatBean = new LinkedList<FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData>();
for(FcFichaAntecedentesOcupacionaisAcidentesTrabalhoData at : antoat)
{
if(at.getDeleted_stamp() == null)
{
FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData atBean = new FcFichaAntecedentesOcupacionaisAcidentesTrabalhoBeanData();
atBean.setMapData(at.getPropertiesValues(FcFichaAntecedentesOcupacionaisAcidentesTrabalho_D_to_B));
antoatBean.add(atBean);
}
}
data.setAntecentesOcupacionaisAcidentesTrabalho(antoatBean);
List<FcFichaAntecedentesOcupacionaisActividadesAnterioresData> antoaa = anto.fromFcFichaAntecedentesOcupacionaisActividadesAnteriores_antecedentes_ocupacionais_id();
LinkedList<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData> antoaaBean = new LinkedList<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData>();
for(FcFichaAntecedentesOcupacionaisActividadesAnterioresData at : antoaa)
{
if(at.getDeleted_stamp() == null)
{
FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData atBean = new FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData();
atBean.setMapData(at.getPropertiesValues(FcFichaAntecedentesOcupacionaisActividadesAnteriores_D_to_B));
antoaaBean.add(atBean);
}
}
data.setAntecentesOcupacionaisActividadesAnteriores(antoaaBean);
List<FcFichaAntecedentesOcupacionaisDoencasProfissionaisData> antodp = anto.fromFcFichaAntecedentesOcupacionaisDoencasProfissionais_antecedentes_ocupacionais_id();
LinkedList<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData> antodpBean = new LinkedList<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData>();
for(FcFichaAntecedentesOcupacionaisDoencasProfissionaisData at : antodp)
{
if(at.getDeleted_stamp() == null)
{
FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData atBean = new FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData();
atBean.setMapData(at.getPropertiesValues(FcFichaAntecedentesOcupacionaisDoencasProfissionais_D_to_B));
antodpBean.add(atBean);
}
}
data.setAntecentesOcupacionaisDoencasProfissionais(antodpBean);
atBean.setId(null);
}
FcFichaAbsentismoData abs = fichaBD.toAbsentismo_id();
if(abs != null)
antoatBean.add(atBean);
}
}
data.setAntecentesOcupacionaisAcidentesTrabalho(antoatBean);
List<FcFichaAntecedentesOcupacionaisActividadesAnterioresData> antoaa = anto.fromFcFichaAntecedentesOcupacionaisActividadesAnteriores_antecedentes_ocupacionais_id();
LinkedList<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData> antoaaBean = new LinkedList<FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData>();
for(FcFichaAntecedentesOcupacionaisActividadesAnterioresData at : antoaa)
{
if(at.getDeleted_stamp() == null)
{
FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData atBean = new FcFichaAntecedentesOcupacionaisActividadesAnterioresBeanData();
atBean.setMapData(at.getPropertiesValues(FcFichaAntecedentesOcupacionaisActividadesAnteriores_D_to_B));
if(cleanIDs)
{
FcFichaAbsentismoBeanData absBean = new FcFichaAbsentismoBeanData();
absBean.setMapData(abs.getPropertiesValues(FcFichaAbsentismo_D_to_B));
data.setAbsentismo(absBean);
atBean.setId(null);
}
FcFichaActividadeData act = fichaBD.toActividade_id();
if(act != null)
{
FcFichaActividadeBeanData actBean = new FcFichaActividadeBeanData();
actBean.setMapData(act.getPropertiesValues(FcFichaActividade_D_to_B));
data.setActividade(actBean);
}
FcFichaAntecedentesFamiliaresData antf = fichaBD.toAntecedentes_familiares_id();
if(antf != null)
antoaaBean.add(atBean);
}
}
data.setAntecentesOcupacionaisActividadesAnteriores(antoaaBean);
List<FcFichaAntecedentesOcupacionaisDoencasProfissionaisData> antodp = anto.fromFcFichaAntecedentesOcupacionaisDoencasProfissionais_antecedentes_ocupacionais_id();
LinkedList<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData> antodpBean = new LinkedList<FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData>();
for(FcFichaAntecedentesOcupacionaisDoencasProfissionaisData at : antodp)
{
if(at.getDeleted_stamp() == null)
{
FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData atBean = new FcFichaAntecedentesOcupacionaisDoencasProfissionaisBeanData();
atBean.setMapData(at.getPropertiesValues(FcFichaAntecedentesOcupacionaisDoencasProfissionais_D_to_B));
if(cleanIDs)
{
FcFichaAntecedentesFamiliaresBeanData antfBean = new FcFichaAntecedentesFamiliaresBeanData();
antfBean.setMapData(antf.getPropertiesValues(FcFichaAntecedentesFamiliares_D_to_B));
data.setAntecedentesFamiliares(antfBean);
atBean.setId(null);
}
FcFichaAntecedentesPessoaisData antp = fichaBD.toAntecedentes_pessoais_id();
if(antp != null)
antodpBean.add(atBean);
}
}
data.setAntecentesOcupacionaisDoencasProfissionais(antodpBean);
}
FcFichaAbsentismoData abs = fichaBD.toAbsentismo_id();
if(abs != null)
{
FcFichaAbsentismoBeanData absBean = new FcFichaAbsentismoBeanData();
absBean.setMapData(abs.getPropertiesValues(FcFichaAbsentismo_D_to_B));
if(cleanIDs)
{
absBean.setId(null);
}
data.setAbsentismo(absBean);
}
FcFichaActividadeData act = fichaBD.toActividade_id();
if(act != null)
{
FcFichaActividadeBeanData actBean = new FcFichaActividadeBeanData();
actBean.setMapData(act.getPropertiesValues(FcFichaActividade_D_to_B));
if(cleanIDs)
{
actBean.setId(null);
}
data.setActividade(actBean);
}
FcFichaAntecedentesFamiliaresData antf = fichaBD.toAntecedentes_familiares_id();
if(antf != null)
{
FcFichaAntecedentesFamiliaresBeanData antfBean = new FcFichaAntecedentesFamiliaresBeanData();
antfBean.setMapData(antf.getPropertiesValues(FcFichaAntecedentesFamiliares_D_to_B));
if(cleanIDs)
{
antfBean.setId(null);
}
data.setAntecedentesFamiliares(antfBean);
}
FcFichaAntecedentesPessoaisData antp = fichaBD.toAntecedentes_pessoais_id();
if(antp != null)
{
FcFichaAntecedentesPessoaisBeanData antpBean = new FcFichaAntecedentesPessoaisBeanData();
antpBean.setMapData(antp.getPropertiesValues(FcFichaAntecedentesPessoais_D_to_B));
data.setAntecedentesPessoais(antpBean);
{
List<FcFichaAntecedentesPessoaisCirurgiasData> antpc = antp.fromFcFichaAntecedentesPessoaisCirurgias_antecedentes_pessoais_id();
LinkedList<FcFichaAntecedentesPessoaisCirurgiasBeanData> antpcBean = new LinkedList<FcFichaAntecedentesPessoaisCirurgiasBeanData>();
for(FcFichaAntecedentesPessoaisCirurgiasData apc : antpc)
{
if(apc.getDeleted_stamp() == null)
{
FcFichaAntecedentesPessoaisBeanData antpBean = new FcFichaAntecedentesPessoaisBeanData();
antpBean.setMapData(antp.getPropertiesValues(FcFichaAntecedentesPessoais_D_to_B));
data.setAntecedentesPessoais(antpBean);
FcFichaAntecedentesPessoaisCirurgiasBeanData apcBean = new FcFichaAntecedentesPessoaisCirurgiasBeanData();
apcBean.setMapData(apc.getPropertiesValues(FcFichaAntecedentesPessoaisCirurgias_D_to_B));
if(cleanIDs)
{
List<FcFichaAntecedentesPessoaisCirurgiasData> antpc = antp.fromFcFichaAntecedentesPessoaisCirurgias_antecedentes_pessoais_id();
LinkedList<FcFichaAntecedentesPessoaisCirurgiasBeanData> antpcBean = new LinkedList<FcFichaAntecedentesPessoaisCirurgiasBeanData>();
for(FcFichaAntecedentesPessoaisCirurgiasData apc : antpc)
{
if(apc.getDeleted_stamp() == null)
{
FcFichaAntecedentesPessoaisCirurgiasBeanData apcBean = new FcFichaAntecedentesPessoaisCirurgiasBeanData();
apcBean.setMapData(apc.getPropertiesValues(FcFichaAntecedentesPessoaisCirurgias_D_to_B));
antpcBean.add(apcBean);
}
}
data.setAntecedentesPessoaisCirurgias(antpcBean);
apcBean.setId(null);
}
{
List<FcFichaAntecedentesPessoaisFracturasData> antpc = antp.fromFcFichaAntecedentesPessoaisFracturas_antecedentes_pessoais_id();
LinkedList<FcFichaAntecedentesPessoaisFracturasBeanData> antpcBean = new LinkedList<FcFichaAntecedentesPessoaisFracturasBeanData>();
for(FcFichaAntecedentesPessoaisFracturasData apc : antpc)
{
if(apc.getDeleted_stamp() == null)
{
FcFichaAntecedentesPessoaisFracturasBeanData apcBean = new FcFichaAntecedentesPessoaisFracturasBeanData();
apcBean.setMapData(apc.getPropertiesValues(FcFichaAntecedentesPessoaisFracturas_D_to_B));
antpcBean.add(apcBean);
}
}
data.setAntecedentesPessoaisFracturas(antpcBean);
}
{
List<FcFichaAntecedentesPessoaisInternamentosData> antpc = antp.fromFcFichaAntecedentesPessoaisInternamentos_antecedentes_pessoais_id();
LinkedList<FcFichaAntecedentesPessoaisInternamentosBeanData> antpcBean = new LinkedList<FcFichaAntecedentesPessoaisInternamentosBeanData>();
for(FcFichaAntecedentesPessoaisInternamentosData apc : antpc)
{
if(apc.getDeleted_stamp() == null)
{
FcFichaAntecedentesPessoaisInternamentosBeanData apcBean = new FcFichaAntecedentesPessoaisInternamentosBeanData();
apcBean.setMapData(apc.getPropertiesValues(FcFichaAntecedentesPessoaisInternamentos_D_to_B));
antpcBean.add(apcBean);
}
}
data.setAntecedentesPessoaisInternamentos(antpcBean);
}
}
FcFichaClassificacaoIndividualSaudeData cis = fichaBD.toClassificacao_individual_saude_id();
if(cis != null)
{
FcFichaClassificacaoIndividualSaudeBeanData cisBean = new FcFichaClassificacaoIndividualSaudeBeanData();
cisBean.setMapData(cis.getPropertiesValues(FcFichaClassificacaoIndividualSaude_D_to_B));
data.setClassificacaoIndividualSaude(cisBean);
}
FcFichaConclusoesData cr = fichaBD.toConclusoes_id();
if(cr != null)
{
FcFichaConclusoesBeanData crBean = new FcFichaConclusoesBeanData();
crBean.setMapData(cr.getPropertiesValues(FcFichaConclusoes_D_to_B));
data.setConclusoesResumo(crBean);
}
FcFichaDoencasActivasData da = fichaBD.toDoencas_activas_id();
if(da != null)
{
FcFichaDoencasActivasBeanData daBean = new FcFichaDoencasActivasBeanData();
daBean.setMapData(da.getPropertiesValues(FcFichaDoencasActivas_D_to_B));
data.setDoencasActivas(daBean);
}
FcFichaEsquemaVacinalData ev = fichaBD.toEsquema_vacinal_id();
if(ev != null)
{
FcFichaEsquemaVacinalBeanData evBean = new FcFichaEsquemaVacinalBeanData();
evBean.setMapData(ev.getPropertiesValues(FcFichaEsquemaVacinal_D_to_B));
data.setEsquemaVacinal(evBean);
}
FcFichaExameObjectivoData eo = fichaBD.toExame_objectivo_id();
if(eo != null)
{
FcFichaExameObjectivoBeanData eoBean = new FcFichaExameObjectivoBeanData();
eoBean.setMapData(eo.getPropertiesValues(FcFichaExameObjectivo_D_to_B));
data.setExameObjectivo(eoBean);
antpcBean.add(apcBean);
}
FcFichaHabitosData fh = fichaBD.toHabitos_id();
if(fh != null)
}
data.setAntecedentesPessoaisCirurgias(antpcBean);
}
{
List<FcFichaAntecedentesPessoaisFracturasData> antpc = antp.fromFcFichaAntecedentesPessoaisFracturas_antecedentes_pessoais_id();
LinkedList<FcFichaAntecedentesPessoaisFracturasBeanData> antpcBean = new LinkedList<FcFichaAntecedentesPessoaisFracturasBeanData>();
for(FcFichaAntecedentesPessoaisFracturasData apc : antpc)
{
if(apc.getDeleted_stamp() == null)
{
FcFichaHabitosBeanData fhBean = new FcFichaHabitosBeanData();
fhBean.setMapData(fh.getPropertiesValues(FcFichaHabitos_D_to_B));
data.setHabitos(fhBean);
FcFichaAntecedentesPessoaisFracturasBeanData apcBean = new FcFichaAntecedentesPessoaisFracturasBeanData();
apcBean.setMapData(apc.getPropertiesValues(FcFichaAntecedentesPessoaisFracturas_D_to_B));
if(cleanIDs)
{
apcBean.setId(null);
}
antpcBean.add(apcBean);
}
FcFichaProblemasSolucoesData ps = fichaBD.toProblemas_solucoes_id();
if(ps != null)
}
data.setAntecedentesPessoaisFracturas(antpcBean);
}
{
List<FcFichaAntecedentesPessoaisInternamentosData> antpc = antp.fromFcFichaAntecedentesPessoaisInternamentos_antecedentes_pessoais_id();
LinkedList<FcFichaAntecedentesPessoaisInternamentosBeanData> antpcBean = new LinkedList<FcFichaAntecedentesPessoaisInternamentosBeanData>();
for(FcFichaAntecedentesPessoaisInternamentosData apc : antpc)
{
if(apc.getDeleted_stamp() == null)
{
FcFichaProblemasSolucoesBeanData psBean = new FcFichaProblemasSolucoesBeanData();
psBean.setMapData(ps.getPropertiesValues(FcFichaProblemasSolucoes_D_to_B));
data.setProblemasSolucoes(psBean);
FcFichaAntecedentesPessoaisInternamentosBeanData apcBean = new FcFichaAntecedentesPessoaisInternamentosBeanData();
apcBean.setMapData(apc.getPropertiesValues(FcFichaAntecedentesPessoaisInternamentos_D_to_B));
if(cleanIDs)
{
apcBean.setId(null);
}
antpcBean.add(apcBean);
}
}
data.setAntecedentesPessoaisInternamentos(antpcBean);
}
}
FcFichaClassificacaoIndividualSaudeData cis = fichaBD.toClassificacao_individual_saude_id();
if(cis != null)
{
FcFichaClassificacaoIndividualSaudeBeanData cisBean = new FcFichaClassificacaoIndividualSaudeBeanData();
cisBean.setMapData(cis.getPropertiesValues(FcFichaClassificacaoIndividualSaude_D_to_B));
if(cleanIDs)
{
cisBean.setId(null);
}
data.setClassificacaoIndividualSaude(cisBean);
}
FcFichaConclusoesData cr = fichaBD.toConclusoes_id();
if(cr != null)
{
FcFichaConclusoesBeanData crBean = new FcFichaConclusoesBeanData();
crBean.setMapData(cr.getPropertiesValues(FcFichaConclusoes_D_to_B));
if(cleanIDs)
{
crBean.setId(null);
}
data.setConclusoesResumo(crBean);
}
FcFichaDoencasActivasData da = fichaBD.toDoencas_activas_id();
if(da != null)
{
FcFichaDoencasActivasBeanData daBean = new FcFichaDoencasActivasBeanData();
daBean.setMapData(da.getPropertiesValues(FcFichaDoencasActivas_D_to_B));
if(cleanIDs)
{
daBean.setId(null);
}
data.setDoencasActivas(daBean);
}
FcFichaEsquemaVacinalData ev = fichaBD.toEsquema_vacinal_id();
if(ev != null)
{
FcFichaEsquemaVacinalBeanData evBean = new FcFichaEsquemaVacinalBeanData();
evBean.setMapData(ev.getPropertiesValues(FcFichaEsquemaVacinal_D_to_B));
if(cleanIDs)
{
evBean.setId(null);
}
data.setEsquemaVacinal(evBean);
}
FcFichaExameObjectivoData eo = fichaBD.toExame_objectivo_id();
if(eo != null)
{
FcFichaExameObjectivoBeanData eoBean = new FcFichaExameObjectivoBeanData();
eoBean.setMapData(eo.getPropertiesValues(FcFichaExameObjectivo_D_to_B));
if(cleanIDs)
{
eoBean.setId(null);
}
data.setExameObjectivo(eoBean);
}
FcFichaHabitosData fh = fichaBD.toHabitos_id();
if(fh != null)
{
FcFichaHabitosBeanData fhBean = new FcFichaHabitosBeanData();
fhBean.setMapData(fh.getPropertiesValues(FcFichaHabitos_D_to_B));
if(cleanIDs)
{
fhBean.setId(null);
}
data.setHabitos(fhBean);
}
FcFichaProblemasSolucoesData ps = fichaBD.toProblemas_solucoes_id();
if(ps != null)
{
FcFichaProblemasSolucoesBeanData psBean = new FcFichaProblemasSolucoesBeanData();
psBean.setMapData(ps.getPropertiesValues(FcFichaProblemasSolucoes_D_to_B));
if(cleanIDs)
{
psBean.setId(null);
}
data.setProblemasSolucoes(psBean);
}
FcFichaInformacaoPeriodicaData fpd = fichaBD.toInformacao_periodica_id();
if(fpd != null)
{
FcFichaInformacaoPeriodicaBeanData fpdBean = new FcFichaInformacaoPeriodicaBeanData();
fpdBean.setMapData(fpd.getPropertiesValues(FcFichaInformacaoPeriodica_D_to_B));
if(cleanIDs)
{
fpdBean.setId(null);
}
data.setInformacaoPeriodica(fpdBean);
}
}
else
{
throw new Exception("Ficha Inválida!");
}
return data;
}
public EvoResponseBean<FichaExchangeBean> getFicha(EvoUsrUserData user, Integer fichaID, Integer trabalhadorID, Integer fichaTipoID)
{
EvoResponseBean<FichaExchangeBean> result = new EvoResponseBean<FichaExchangeBean>();
if(user != null)
{
try
{
FcFichaData ficha = null;
if(fichaID != null)
{
ficha = fichasProvider.getFicha(fichaID);
}
else
{
ficha = fichasProvider.getLastFicha(trabalhadorID);
}
FichaExchangeBean bean = new FichaExchangeBean();
if(null == ficha)
{
TrabalhadoresData trab = fichasProvider.getTrabalhador(user.getId(), trabalhadorID, false);
if(trab != null)
{
FichaComposedBean fichaBean = new FichaComposedBean();
FcFichaInformacaoPeriodicaData fpd = fichaBD.toInformacao_periodica_id();
if(fpd != null)
FcFichaBeanData dadosTrabalhador = new FcFichaBeanData();
dadosTrabalhador.setTrabalhador_id(trab.getId());
dadosTrabalhador.setTrabalhador_nome(trab.getNome());
dadosTrabalhador.setTrabalhador_sexo(trab.getSexo().toUpperCase());
dadosTrabalhador.setTrabalhador_data_nascimento(trab.getData_nascimento());
dadosTrabalhador.setTrabalhador_data_admissao(trab.getData_admissao());
dadosTrabalhador.setTrabalhador_funcao_actual(trab.getFuncao_proposta());
dadosTrabalhador.setTrabalhador_posto(trab.getLocal_trabalho());
dadosTrabalhador.setEstabelecimento_id(trab.getEstabelecimento_id());
EstabelecimentosData estabelecimento = trab.toEstabelecimento_id();
if(estabelecimento != null)
{
FcFichaInformacaoPeriodicaBeanData fpdBean = new FcFichaInformacaoPeriodicaBeanData();
fpdBean.setMapData(fpd.getPropertiesValues(FcFichaInformacaoPeriodica_D_to_B));
data.setInformacaoPeriodica(fpdBean);
dadosTrabalhador.setEstabelecimento_localidade(estabelecimento.getLocalidade());
dadosTrabalhador.setEstabelecimento_nome(estabelecimento.getNome());
dadosTrabalhador.setEmpresa_id(estabelecimento.getEmpresa_id());
EmpresasData empresa = estabelecimento.toEmpresa_id();
if(empresa != null)
{
dadosTrabalhador.setEmpresa_designacao_social(empresa.getDesignacao_social());
dadosTrabalhador.setEmpresa_ramo_actividade(empresa.getActividade());
}
}
fichaBean.setFicha(dadosTrabalhador);
bean.setFichaData(fichaBean);
result.setSuccess(true);
result.setData(data);
}
else
{
result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.ERROR);
msg.setMessageData("Ficha Inválida!");
result.addMessage(msg);
}
}
else
{
result.setSuccess(false);
EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.SECURITYEXCEPTION);
msg.setMessageData("Erro sem permissão de leitura da ficha!");
result.addMessage(msg);
FichaComposedBean fichaBean = loadFicha(ficha, null==fichaID);
bean.setFichaData(fichaBean);
}
}
catch(Exception ex)
{
@ -739,9 +856,9 @@ public class FichasClinicasLogic
return result;
}
public EvoResponseBean<FichaExchangeBean> saveFicha(EvoUsrUserData user, FichaExchangeBean fichaBean)
public EvoResponseBean<FichaComposedBean> saveFicha(EvoUsrUserData user, FichaComposedBean fichaBean)
{
EvoResponseBean<FichaExchangeBean> result = new EvoResponseBean<FichaExchangeBean>();
EvoResponseBean<FichaComposedBean> result = new EvoResponseBean<FichaComposedBean>();
if(user != null)
{
try
@ -1302,7 +1419,8 @@ public class FichasClinicasLogic
fichasProvider.atomSave(fichaBD, thingsToSave);
result = getFicha(user, fichaBD.getId());
result.setData( loadFicha(fichaBD, false) );
EvoMessageBean msg = new EvoMessageBean();
msg.setType(EvoMessageTypeBean.INFO);
msg.setMessageData(operacao+" da ficha com sucesso!");
@ -1349,15 +1467,15 @@ public class FichasClinicasLogic
}
public EvoResponseBean<FichaBDDataBean> getDadosFichaFromBD( EvoUsrUserData user, Integer tipoFichaID)
public EvoResponseBean<FichaRenderDataBean> getDadosFichaFromBD( EvoUsrUserData user, Integer tipoFichaID)
{
EvoResponseBean<FichaBDDataBean> result = new EvoResponseBean<FichaBDDataBean>();
EvoResponseBean<FichaRenderDataBean> result = new EvoResponseBean<FichaRenderDataBean>();
if(user != null)
{
try
{
FcTipoFichaData tipo_ficha = fichasProvider.getTipoFichaByID(tipoFichaID);
FichaBDDataBean resData = new FichaBDDataBean();
FichaRenderDataBean resData = new FichaRenderDataBean();
if(tipo_ficha != null)
{
@ -1451,7 +1569,7 @@ public class FichasClinicasLogic
public EvoResponseBean<FichaExchangeBean> getFichaAptidao(EvoUsrUserData user, Integer fichaID)
public EvoResponseBean<FichaExchangeBean> getFichaAptidao(EvoUsrUserData user, Integer fichaID, Integer trabalhadorID, Integer tipoFichaID)
{
EvoResponseBean<FichaExchangeBean> result = new EvoResponseBean<FichaExchangeBean>();
if(user != null)
@ -1461,7 +1579,7 @@ public class FichasClinicasLogic
FcFichaData fichaBD = fichasProvider.getFicha(fichaID);
FichaExchangeBean data = new FichaExchangeBean();
FichaComposedBean data = new FichaComposedBean();
FcFichaBeanData fichaBean = new FcFichaBeanData();
@ -1508,8 +1626,11 @@ public class FichasClinicasLogic
}
FichaExchangeBean exc = new FichaExchangeBean();
exc.setFichaData(data);
result.setSuccess(true);
result.setData(data);
result.setData(exc);
}
else
{
@ -1544,9 +1665,9 @@ public class FichasClinicasLogic
public EvoResponseBean<FichaExchangeBean> saveFichaAptidao(EvoUsrUserData user, FichaExchangeBean fichaBean)
public EvoResponseBean<FichaComposedBean> saveFichaAptidao(EvoUsrUserData user, FichaComposedBean fichaBean)
{
EvoResponseBean<FichaExchangeBean> result = new EvoResponseBean<FichaExchangeBean>();
EvoResponseBean<FichaComposedBean> result = new EvoResponseBean<FichaComposedBean>();
try{
FcFichaData fichaBD = fichasProvider.getFicha(fichaBean.getFicha().getId());

@ -23,6 +23,7 @@ import com.evolute.utils.arrays.Virtual2DArray;
import com.evolute.utils.sql.Expression;
import com.evolute.utils.sql.Field;
import com.evolute.utils.sql.Select;
import com.evolute.utils.sql.Select2;
public class FichasClinicasDataProvider
@ -214,6 +215,24 @@ public class FichasClinicasDataProvider
return fichasProvidersBean.getENTITY_PROVIDER().listLoad(FcMotivosData.class, dataFilter, new String[]{FcMotivosData.DESCRICAO}, null);
}
public FcFichaData getLastFicha(Integer trabalhadorID) throws Exception
{
Expression exp = new Field(FcFichaData.DELETED_STAMP).isEqual(null).and(new Field(FcFichaData.TRABALHADOR_ID).isEqual(trabalhadorID)).and(new Field(FcFichaData.TRABALHADOR_ID).in(new Integer[]{1,2,3,7}));
Select2 sel = new Select2(FcFichaData.TABLENAME, exp, new String[]{FcFichaData.ID}, new String[]{FcFichaData.CREATED_STAMP+" DESC"});
sel.setLimit(1);
List<FcFichaData> rst = fichasProvidersBean.getENTITY_PROVIDER().listLoad(FcFichaData.class, new Field(FcFichaData.ID).in(sel), null, null);
FcFichaData result = null;
if(rst.size() > 0)
{
result = rst.get(0);
}
return result;
}

@ -1,8 +1,5 @@
package shst.medicina.fichasclinicas.webservices.jaxrs;
import java.io.File;
import java.io.FileNotFoundException;
import java.sql.Timestamp;
@ -33,8 +30,9 @@ import pt.evolute.data.ProviderSpringBean;
import shst.medicina.fichasclinicas.beans.EvoMessageBean;
import shst.medicina.fichasclinicas.beans.EvoMessageTypeBean;
import shst.medicina.fichasclinicas.beans.EvoResponseBean;
import shst.medicina.fichasclinicas.beans.FichaBDDataBean;
import shst.medicina.fichasclinicas.beans.FichaComposedBean;
import shst.medicina.fichasclinicas.beans.FichaExchangeBean;
import shst.medicina.fichasclinicas.beans.FichaRenderDataBean;
import shst.medicina.fichasclinicas.beans.TrabalhadorResumeBean;
import shst.medicina.fichasclinicas.beans.fichasclinicas.FcTipoFichaBeanData;
import shst.medicina.fichasclinicas.beans.shst.EmpresasBeanData;
@ -104,10 +102,10 @@ public class FichasClinicasImpl {
@GET
@Path("/getFicha")
@Produces(MediaType.APPLICATION_JSON)
public EvoResponseBean<FichaExchangeBean> getFicha(@Context HttpServletRequest req, @DefaultValue("0") @QueryParam("fichaID") int fichaID)
public EvoResponseBean<FichaExchangeBean> getFicha(@Context HttpServletRequest req, @DefaultValue("0") @QueryParam("fichaID") Integer fichaID, @QueryParam("trabalhadorID") Integer trabalhadorID, @QueryParam("tipoFichaID") Integer tipoFichaID)
{
EvoUsrUserData user = (EvoUsrUserData) req.getSession().getAttribute(WebServicesConst.USER_SESSION_STORE_VAR);
return fichasClinicasLogic.getFicha(user, fichaID);
return fichasClinicasLogic.getFicha(user, fichaID, trabalhadorID, tipoFichaID);
}
@ -115,7 +113,7 @@ public class FichasClinicasImpl {
@Path("/sendFicha")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public EvoResponseBean<FichaExchangeBean> sendFicha(@Context HttpServletRequest req, FichaExchangeBean ficha)
public EvoResponseBean<FichaComposedBean> sendFicha(@Context HttpServletRequest req, FichaComposedBean ficha)
{
EvoUsrUserData user = (EvoUsrUserData) req.getSession().getAttribute(WebServicesConst.USER_SESSION_STORE_VAR);
return fichasClinicasLogic.saveFicha(user, ficha);
@ -125,10 +123,10 @@ public class FichasClinicasImpl {
@GET
@Path("/getFichaAptidao")
@Produces(MediaType.APPLICATION_JSON)
public EvoResponseBean<FichaExchangeBean> getFichaAptidao(@Context HttpServletRequest req,@QueryParam("fichaID") Integer fichaID)
public EvoResponseBean<FichaExchangeBean> getFichaAptidao(@Context HttpServletRequest req,@QueryParam("fichaID") Integer fichaID, @QueryParam("trabalhadorID") Integer trabalhadorID, @QueryParam("tipoFichaID") Integer tipoFichaID)
{
EvoUsrUserData user = (EvoUsrUserData) req.getSession().getAttribute(WebServicesConst.USER_SESSION_STORE_VAR);
return fichasClinicasLogic.getFichaAptidao(user, fichaID);
return fichasClinicasLogic.getFichaAptidao(user, fichaID, trabalhadorID, tipoFichaID);
}
@ -136,7 +134,7 @@ public class FichasClinicasImpl {
@Path("/sendFichaAptidao")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public EvoResponseBean<FichaExchangeBean> sendFichaAptidao(@Context HttpServletRequest req, FichaExchangeBean ficha)
public EvoResponseBean<FichaComposedBean> sendFichaAptidao(@Context HttpServletRequest req, FichaComposedBean ficha)
{
EvoUsrUserData user = (EvoUsrUserData) req.getSession().getAttribute(WebServicesConst.USER_SESSION_STORE_VAR);
return fichasClinicasLogic.saveFichaAptidao(user, ficha);
@ -310,7 +308,7 @@ public class FichasClinicasImpl {
@GET
@Path("/getDadosFichaFromBD")
@Produces(MediaType.APPLICATION_JSON)
public EvoResponseBean<FichaBDDataBean> getDadosFichaFromBD(@Context HttpServletRequest req, @QueryParam("tipoFichaID") Integer tipoFichaID)
public EvoResponseBean<FichaRenderDataBean> getDadosFichaFromBD(@Context HttpServletRequest req, @QueryParam("tipoFichaID") Integer tipoFichaID)
{
EvoUsrUserData user = (EvoUsrUserData) req.getSession().getAttribute(WebServicesConst.USER_SESSION_STORE_VAR);
return fichasClinicasLogic.getDadosFichaFromBD(user, tipoFichaID);

@ -11,7 +11,7 @@ import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonMethod;
import org.codehaus.jackson.map.ObjectMapper;
import org.codehaus.jackson.map.SerializationConfig.Feature;
import org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion;
//import org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion;
@Provider
@Produces(MediaType.APPLICATION_JSON)

Loading…
Cancel
Save