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

lxbfYeaa
Tiago Simão 15 years ago
parent 1bd21fd7c8
commit 32c1773a9a

@ -1,6 +1,6 @@
#siprpsoft versioning file #siprpsoft versioning file
#Mon Aug 23 19:42:10 WEST 2010 #Tue Aug 24 10:59:33 WEST 2010
major=12 major=12
name=siprpsoft name=siprpsoft
minor=2 minor=2
build=2 build=3

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

@ -186,12 +186,13 @@ public class GerirMedidasRelatorioPanel extends SIPRPLazyLoadedPanel
if( selection instanceof RiscoRelatorioNode ) if( selection instanceof RiscoRelatorioNode )
{ {
object = selection == null ? null : ((RiscoRelatorioNode) selection).getUserObject(); object = selection == null ? null : ((RiscoRelatorioNode) selection).getUserObject();
setEnabled();
} }
else if( selection instanceof MedidaRelatorioNode ) else if( selection instanceof MedidaRelatorioNode )
{ {
object = selection == null ? null : ((MedidaRelatorioNode) selection).getUserObject(); object = selection == null ? null : ((MedidaRelatorioNode) selection).getUserObject();
selectedMedida = (HsRelatorioPostoMedidaData) object; selectedMedida = (HsRelatorioPostoMedidaData) object;
setEnabled();
} }
} }
firePropertyChange( SELECTION_CHANGED, null, object ); firePropertyChange( SELECTION_CHANGED, null, object );
@ -469,7 +470,6 @@ public class GerirMedidasRelatorioPanel extends SIPRPLazyLoadedPanel
{ {
ErrorLogger.logExceptionAndShow( e ); ErrorLogger.logExceptionAndShow( e );
} }
} }
TreeTools.sort( root, new Comparator<DefaultMutableTreeNode>() TreeTools.sort( root, new Comparator<DefaultMutableTreeNode>()

Loading…
Cancel
Save