|
|
|
|
@ -437,19 +437,19 @@ public class PlanoActuacaoDataProvider
|
|
|
|
|
List<EvoJoinObject> result = null;
|
|
|
|
|
List<ForeignKey> fks = new LinkedList<ForeignKey>();
|
|
|
|
|
|
|
|
|
|
ForeignKey fk1 = new ForeignKey( HsRelatorioRiscoData.class, HsRelatorioRiscoData.ID_FULL, HsRelatorioPostoRiscoData.class, HsRelatorioPostoRiscoData.RISCO_ID_FULL );
|
|
|
|
|
fk1.setJoin( JOIN.INNER );
|
|
|
|
|
ForeignKey fk2 = new ForeignKey( HsRelatorioPostoRiscoData.class, HsRelatorioPostoRiscoData.POSTO_ID_FULL, HsRelatorioPostoMedidaData.class, HsRelatorioPostoMedidaData.POSTO_ID_FULL );
|
|
|
|
|
fk2.setJoin( JOIN.OUTER );
|
|
|
|
|
ForeignKey fk3 = new ForeignKey( HsRelatorioPostoMedidaData.class, HsRelatorioPostoMedidaData.MEDIDA_ID_FULL, HsRelatorioMedidaData.class, HsRelatorioMedidaData.ID_FULL );
|
|
|
|
|
fk3.setJoin( JOIN.OUTER );
|
|
|
|
|
fks.add( fk1 );
|
|
|
|
|
fks.add( fk2 );
|
|
|
|
|
fks.add( fk3 );
|
|
|
|
|
// ForeignKey fk1 = new ForeignKey( HsRelatorioRiscoData.class, HsRelatorioRiscoData.ID_FULL, HsRelatorioPostoRiscoData.class, HsRelatorioPostoRiscoData.RISCO_ID_FULL );
|
|
|
|
|
// fk1.setJoin( JOIN.INNER );
|
|
|
|
|
// ForeignKey fk2 = new ForeignKey( HsRelatorioPostoRiscoData.class, HsRelatorioPostoRiscoData.POSTO_ID_FULL, HsRelatorioPostoMedidaData.class, HsRelatorioPostoMedidaData.POSTO_ID_FULL );
|
|
|
|
|
// fk2.setJoin( JOIN.OUTER );
|
|
|
|
|
// ForeignKey fk3 = new ForeignKey( HsRelatorioPostoMedidaData.class, HsRelatorioPostoMedidaData.MEDIDA_ID_FULL, HsRelatorioMedidaData.class, HsRelatorioMedidaData.ID_FULL );
|
|
|
|
|
// fk3.setJoin( JOIN.OUTER );
|
|
|
|
|
// fks.add( fk1 );
|
|
|
|
|
// fks.add( fk2 );
|
|
|
|
|
// fks.add( fk3 );
|
|
|
|
|
|
|
|
|
|
// fks.add( new ForeignKey( HsRelatorioPostoMedidaData.class, HsRelatorioPostoMedidaData.MEDIDA_ID_FULL, HsRelatorioMedidaData.class, HsRelatorioMedidaData.ID_FULL ) );
|
|
|
|
|
// fks.add( new ForeignKey( HsRelatorioMedidaData.class, HsRelatorioMedidaData.RISCO_ID_FULL, HsRelatorioRiscoData.class, HsRelatorioRiscoData.ID_FULL ) );
|
|
|
|
|
// fks.add( new ForeignKey( HsRelatorioRiscoData.class, HsRelatorioRiscoData.ID_FULL, HsRelatorioPostoRiscoData.class, HsRelatorioPostoRiscoData.RISCO_ID_FULL ) );
|
|
|
|
|
fks.add( new ForeignKey( HsRelatorioPostoMedidaData.class, HsRelatorioPostoMedidaData.MEDIDA_ID_FULL, HsRelatorioMedidaData.class, HsRelatorioMedidaData.ID_FULL ) );
|
|
|
|
|
fks.add( new ForeignKey( HsRelatorioMedidaData.class, HsRelatorioMedidaData.RISCO_ID_FULL, HsRelatorioRiscoData.class, HsRelatorioRiscoData.ID_FULL ) );
|
|
|
|
|
fks.add( new ForeignKey( HsRelatorioRiscoData.class, HsRelatorioRiscoData.ID_FULL, HsRelatorioPostoRiscoData.class, HsRelatorioPostoRiscoData.RISCO_ID_FULL ) );
|
|
|
|
|
|
|
|
|
|
Expression where = new Field( HsRelatorioPostoMedidaData.POSTO_ID_FULL ).isEqual( posto.getId() ).and(
|
|
|
|
|
new Field( HsRelatorioRiscoData.DELETED_DATE_FULL ).isEqual( null )
|
|
|
|
|
|