|
|
|
@ -1,15 +1,21 @@
|
|
|
|
package siprp.database.cayenne.providers;
|
|
|
|
package siprp.database.cayenne.providers;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
import org.apache.cayenne.DataObjectUtils;
|
|
|
|
import org.apache.cayenne.DataObjectUtils;
|
|
|
|
import org.apache.cayenne.exp.ExpressionFactory;
|
|
|
|
import org.apache.cayenne.exp.ExpressionFactory;
|
|
|
|
import org.apache.cayenne.query.SelectQuery;
|
|
|
|
import org.apache.cayenne.query.SelectQuery;
|
|
|
|
|
|
|
|
|
|
|
|
import siprp.MedicinaConstants;
|
|
|
|
|
|
|
|
import siprp.database.cayenne.objects.EmailPlanoDeActuacao;
|
|
|
|
import siprp.database.cayenne.objects.EmailPlanoDeActuacao;
|
|
|
|
import siprp.database.cayenne.objects.Estabelecimentos;
|
|
|
|
import siprp.database.cayenne.objects.Estabelecimentos;
|
|
|
|
|
|
|
|
import siprp.database.cayenne.objects.HsPosto;
|
|
|
|
|
|
|
|
import siprp.database.cayenne.objects.HsPostoRisco;
|
|
|
|
|
|
|
|
import siprp.database.cayenne.objects.HsRelatorio;
|
|
|
|
|
|
|
|
import siprp.database.cayenne.objects.HsRelatorioRiscoValorQualitativo;
|
|
|
|
|
|
|
|
import siprp.database.cayenne.objects.HsRisco;
|
|
|
|
import siprp.database.cayenne.objects.HsRiscoTema;
|
|
|
|
import siprp.database.cayenne.objects.HsRiscoTema;
|
|
|
|
|
|
|
|
import siprp.database.cayenne.objects.MarcacoesEstabelecimento;
|
|
|
|
|
|
|
|
|
|
|
|
public class PlanoActuacaoDAO extends MainDAO
|
|
|
|
public class PlanoActuacaoDAO extends MainDAO
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -34,6 +40,39 @@ public class PlanoActuacaoDAO extends MainDAO
|
|
|
|
return context.performQuery( query );
|
|
|
|
return context.performQuery( query );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public HsRelatorio criarRelatorioForVisita( MarcacoesEstabelecimento visita )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
HsRelatorio result = null;
|
|
|
|
|
|
|
|
if( visita != null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
result = (HsRelatorio) context.newObject( HsRelatorio.class );
|
|
|
|
|
|
|
|
result.setToHsMarcacoesEstabelecimento( visita );
|
|
|
|
|
|
|
|
result.setData( new Date() );
|
|
|
|
|
|
|
|
context.commitChanges();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public HsPostoRisco createValoresFor( HsRisco risco, HsPosto posto )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
HsPostoRisco result = null;
|
|
|
|
|
|
|
|
if( risco != null && posto != null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
result = (HsPostoRisco) context.newObject( HsPostoRisco.class );
|
|
|
|
|
|
|
|
result.setToHsPosto( posto );
|
|
|
|
|
|
|
|
result.setToHsRisco( risco );
|
|
|
|
|
|
|
|
result.setIsPlanoActuacao( "n" );
|
|
|
|
|
|
|
|
context.commitChanges();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public List<HsRelatorioRiscoValorQualitativo> getAllValoresQualitativos()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
SelectQuery query = new SelectQuery( HsRelatorioRiscoValorQualitativo.class );
|
|
|
|
|
|
|
|
return context.performQuery( query );
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// public Legislacao createNovaLegislacao( Legislacao parent )
|
|
|
|
// public Legislacao createNovaLegislacao( Legislacao parent )
|
|
|
|
// {
|
|
|
|
// {
|
|
|
|
// Legislacao legislacaoObject = (Legislacao) context.newObject( Legislacao.class );
|
|
|
|
// Legislacao legislacaoObject = (Legislacao) context.newObject( Legislacao.class );
|
|
|
|
|