<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/Java SE 6 (MacOS X Default)">
<signjardestDir="signed" alias="id evolute, consultoria informática do comodo ca limited"storetype="pkcs12"keystore="ant/evolute.keystore"storepass="Typein">
<signjardestDir="signed/lib" alias="id evolute, consultoria informática do comodo ca limited"storetype="pkcs12"keystore="ant/evolute.keystore"storepass="Typein">
<path>
<filesetfile="@{jar}"/>
</path>
@ -294,16 +297,17 @@
</sequential>
</for>
<echomessage="A assinar ${app.name}.jar"/>
<signjardestDir="signed"alias="id evolute, consultoria informática do comodo ca limited"storetype="pkcs12"keystore="ant/evolute.keystore"storepass="Typein">
<signjardestDir="signed"alias="id evolute, consultoria informática do comodo ca limited"storetype="pkcs12"keystore="ant/evolute.keystore"storepass="Typein">
<path>
<filesetdir="deploy"includes="@{jar}"/>
</path>
</signjar>
</sequential>
</for>
<signjardestDir="signed"alias="id evolute, consultoria informática do comodo ca limited"storetype="pkcs12"keystore="ant/evolute.keystore"storepass="Typein">
sql+="case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
sql+="when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade ";
// sql += "case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
Stringsql="select distinct medida_id, valor, descricao from ";
sql+="( select distinct hs_relatorio_posto_medida.medida_id, hs_relatorio_posto_risco.risco_id, hs_relatorio_medida.description as descricao, ";
sql+="case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
sql+="when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade ";
Selectselect=newSelect(MessageFormat.format("SELECT distinct medida_id, valor, descricao FROM ( {0} ) subquery ORDER BY subquery.medida_id, valor ",innerSelect.toString()));
System.out.println("MEDIDAS BY RISCO SQL : "+select.toString());
// private List<PostoTrabalho> getPostosByMedidaAndValor(Medida m, Valor v, Area a) throws Exception
// {
// Statement st = dblocal.createStatement();
// String sql = "select subquery.posto_id, valor, descricao from ";
// sql += "(select hs_relatorio_posto_medida.posto_id, hs_relatorio_posto.description as descricao, ";
// sql += "case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
Stringsql="select subquery.posto_id, valor, descricao from ";
sql+="(select hs_relatorio_posto_medida.posto_id, hs_relatorio_posto.description as descricao, ";
sql+="case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
sql+="when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade ";
sql+="from ( select distinct hs_relatorio_posto_medida.medida_id, hs_relatorio_posto_risco.risco_id, hs_relatorio_medida.description as descricao, ";
sql+="case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
sql+="when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade else hs_relatorio_posto_risco.valor_qualitativo_id end as valor from hs_relatorio_posto ";
sql+="inner join hs_relatorio_posto_medida on hs_relatorio_posto_medida.posto_id = hs_relatorio_posto.id ";
sql+="inner join hs_relatorio_medida on hs_relatorio_medida.id = hs_relatorio_posto_medida.medida_id ";
sql+="inner join hs_relatorio_risco on hs_relatorio_risco.id = hs_relatorio_medida.risco_id ";
sql+="inner join hs_relatorio_posto_risco on (hs_relatorio_posto_risco.posto_id = hs_relatorio_posto.id and hs_relatorio_posto_risco.risco_id = hs_relatorio_risco.id) ";
sql+="inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id ";
sql+="inner join hs_relatorio_area on hs_relatorio_area.id = area_id ";
sql+="where area_id = "+area_id+" and hs_relatorio_posto_medida.is_plano_actuacao = true) subquery order by subquery.medida_id, valor";
System.out.println("EXISTEM MEDIDAS BY AREA SQL : "+sql);
Selectselect=newSelect(MessageFormat.format("SELECT distinct medida_id, valor, descricao FROM ( {0} ) subquery ORDER BY subquery.medida_id, valor ",innerSelect.toString()));
System.out.println("EXISTEM MEDIDAS BY AREA SQL : "+select.toString());
sql+="from ( select distinct hs_relatorio_posto_medida.medida_id, hs_relatorio_posto_risco.risco_id, hs_relatorio_medida.description as descricao, ";
sql+="case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
sql+="when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade else hs_relatorio_posto_risco.valor_qualitativo_id end as valor from hs_relatorio_posto ";
sql+="inner join hs_relatorio_posto_medida on hs_relatorio_posto_medida.posto_id = hs_relatorio_posto.id ";
sql+="inner join hs_relatorio_medida on hs_relatorio_medida.id = hs_relatorio_posto_medida.medida_id ";
sql+="inner join hs_relatorio_risco on hs_relatorio_risco.id = hs_relatorio_medida.risco_id ";
sql+="inner join hs_relatorio_posto_risco on (hs_relatorio_posto_risco.posto_id = hs_relatorio_posto.id and hs_relatorio_posto_risco.risco_id = hs_relatorio_risco.id) ";
sql+="inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id ";
sql+="inner join hs_relatorio_area on hs_relatorio_area.id = area_id ";
sql+="where hs_relatorio_posto_risco.risco_id = "+risco_id+" and hs_relatorio_posto_medida.is_plano_actuacao = true) subquery order by medida_id";
System.out.println("EXISTEM MEDIDAS BY RISCO SQL : "+sql);
@ -164,52 +134,6 @@ public class UtilizadoresDataProvider extends GenericDataProvider
}
}
// String sql = "";
// String estabelecimento_constraint = "";
// if ( type == Global.DIRECTOR_LOJA || type == Global.RESPONSAVEL_SEGURANCA || type == Global.DIRECTOR_NACIONAL_SEGURANCA )
// {
// estabelecimento_constraint = " AND estabelecimento_id = " + estabelecimento_id;
// }
// if ( type == Global.RESPONSAVEL_SEGURANCA && responsavel_loja.matches( "y" ) )
// {
// sql = "SELECT * FROM utilizadores WHERE activo = 'y' AND apagado = 'n' AND tipo = " + tipo + estabelecimento_constraint + " AND responsavel_loja = 'y'";
// }
// else if ( type == Global.DIRECTOR_LOJA || type == Global.TECNICO_HS || type == Global.DIRECTOR_NACIONAL_SEGURANCA )
// {
// sql = "SELECT * FROM utilizadores WHERE activo = 'y' AND apagado = 'n' AND tipo = " + tipo + estabelecimento_constraint;
// }
//
// System.out.println( "UTILIZADORES LIST BY TIPO SQL : " + sql );
Stringsql="select hs_relatorio_posto.area_id as area, hs_relatorio_area.description as descricao, hs_relatorio_area.ordem as ordem, bool_or( coalesce( hs_relatorio_posto.is_principal, false ) ) as is_principal "
+" from hs_relatorio_posto "
+" inner join hs_relatorio_posto_medida on hs_relatorio_posto_medida.posto_id = hs_relatorio_posto.id "
+" inner join hs_relatorio_medida on hs_relatorio_medida.id = hs_relatorio_posto_medida.medida_id "
+" inner join hs_relatorio_risco on hs_relatorio_risco.id = hs_relatorio_medida.risco_id "
+" inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id "
+" inner join hs_relatorio_area on hs_relatorio_area.id = hs_relatorio_posto.area_id "
+" where hs_relatorio.id = "+relatorioID+" and hs_relatorio_posto_medida.is_plano_actuacao "
+" and hs_relatorio_posto.deleted_date is null and hs_relatorio_area.deleted_date is null "
+" case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null "
+" when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade "
+" else null "
+" end as valor "
+" from hs_relatorio_posto "
+" inner join hs_relatorio_posto_medida on hs_relatorio_posto_medida.posto_id = hs_relatorio_posto.id "
+" inner join hs_relatorio_medida on hs_relatorio_medida.id = hs_relatorio_posto_medida.medida_id "
+" inner join hs_relatorio_risco on hs_relatorio_risco.id = hs_relatorio_medida.risco_id "
+" inner join hs_relatorio_posto_risco on (hs_relatorio_posto_risco.posto_id = hs_relatorio_posto.id and hs_relatorio_posto_risco.risco_id = hs_relatorio_risco.id) "
+" inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id "
+" inner join hs_relatorio_area on hs_relatorio_area.id = area_id "
+" left outer join hs_relatorio_risco_valor_qualitativo on ( hs_relatorio_risco_valor_qualitativo.id = hs_relatorio_posto_risco.valor_qualitativo_id ) "
+" where hs_relatorio_posto_risco.risco_id = "+r.getId()+" and area_id = "+a.getId()+" and hs_relatorio_posto.deleted_date is null) subquery "
Selectselect=newSelect(MessageFormat.format("SELECT subquery.valor, subquery.valor_qualitativo_id FROM ( {0} ) subquery ORDER BY subquery.valor ",innerSelect.toString()));
// sql += "case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
Stringsql="select distinct medida_id, valor, descricao from "
+" ( select distinct hs_relatorio_posto_medida.medida_id, hs_relatorio_posto_risco.risco_id, hs_relatorio_medida.description as descricao, "
+" case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null "
+" when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade "
Selectselect=newSelect(MessageFormat.format("SELECT DISTINCT medida_id, valor, descricao FROM ( {0} ) subquery ORDER BY subquery.medida_id, valor ",innerSelect.toString()));
// private List<PostoTrabalho> getPostosByMedidaAndValor(Medida m, Valor v, Area a) throws Exception
// {
// Statement st = dblocal.createStatement();
// String sql = "select subquery.posto_id, valor, descricao from ";
// sql += "(select hs_relatorio_posto_medida.posto_id, hs_relatorio_posto.description as descricao, ";
// sql += "case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
Stringsql="select subquery.posto_id, valor, descricao, is_principal from ";
sql+="(select hs_relatorio_posto_medida.posto_id, hs_relatorio_posto.description as descricao, ";
sql+="case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
sql+="when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade ";
+" from ( select distinct hs_relatorio_posto_medida.medida_id, hs_relatorio_posto_risco.risco_id, hs_relatorio_medida.description as descricao, "
+" case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null "
+" when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade else hs_relatorio_posto_risco.valor_qualitativo_id end as valor from hs_relatorio_posto "
+" inner join hs_relatorio_posto_medida on hs_relatorio_posto_medida.posto_id = hs_relatorio_posto.id "
+" inner join hs_relatorio_medida on hs_relatorio_medida.id = hs_relatorio_posto_medida.medida_id "
+" inner join hs_relatorio_risco on hs_relatorio_risco.id = hs_relatorio_medida.risco_id "
+" inner join hs_relatorio_posto_risco on (hs_relatorio_posto_risco.posto_id = hs_relatorio_posto.id and hs_relatorio_posto_risco.risco_id = hs_relatorio_risco.id) "
+" inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id "
+" inner join hs_relatorio_area on hs_relatorio_area.id = area_id "
+" where area_id = "+areaID+" and hs_relatorio_posto_medida.is_plano_actuacao = true) subquery "
Selectselect=newSelect(MessageFormat.format("SELECT distinct medida_id, valor, descricao FROM ( {0} ) subquery ORDER BY subquery.medida_id, valor ",innerSelect.toString()));
+" from ( select distinct hs_relatorio_posto_medida.medida_id, hs_relatorio_posto_risco.risco_id, hs_relatorio_medida.description as descricao, "
+" case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null "
+" when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade else hs_relatorio_posto_risco.valor_qualitativo_id end as valor from hs_relatorio_posto "
+" inner join hs_relatorio_posto_medida on hs_relatorio_posto_medida.posto_id = hs_relatorio_posto.id "
+" inner join hs_relatorio_medida on hs_relatorio_medida.id = hs_relatorio_posto_medida.medida_id "
+" inner join hs_relatorio_risco on hs_relatorio_risco.id = hs_relatorio_medida.risco_id "
+" inner join hs_relatorio_posto_risco on (hs_relatorio_posto_risco.posto_id = hs_relatorio_posto.id and hs_relatorio_posto_risco.risco_id = hs_relatorio_risco.id) "
+" inner join hs_relatorio on hs_relatorio.id = hs_relatorio_risco.relatorio_id "
+" inner join hs_relatorio_area on hs_relatorio_area.id = area_id "
+" where hs_relatorio_posto_risco.risco_id = "+risco_id+" and hs_relatorio_posto_medida.is_plano_actuacao = true) subquery "
+" order by medida_id";
System.out.println("EXISTEM MEDIDAS BY RISCO SQL : "+sql);