From 22629748efb4cb21865b15df3c7bd8e834f0747a Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Mon, 31 May 2004 16:14:56 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@112 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/siprp/FichaDataProvider.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/trunk/siprp/FichaDataProvider.java b/trunk/siprp/FichaDataProvider.java index e700fdce..8e4251bb 100644 --- a/trunk/siprp/FichaDataProvider.java +++ b/trunk/siprp/FichaDataProvider.java @@ -412,4 +412,20 @@ public class FichaDataProvider extends MetaProvider implements SearchExecuter { } return objects; } + + public Integer []getAvisosIDByTipoAndDate( Integer tipo, Date date ) + throws Exception + { + Select select = new Select( new String[]{ "avisos" }, new String[]{ "id", "data_evento" }, + new Field( "tipo" ).isEqual( tipo ).and( + new Field( "data_evento" ).isLessOrEqual( date )), + new String[]{ "data_evento" }, null ); + Virtual2DArray array = executer.executeQuery( select ); + Integer ids[] = new Integer[ array.columnLength() ]; + for( int n = 0; n < ids.length; n++ ) + { + ids[ n ] = new Integer( ((Number)array.get( n, 0 )).intValue() ); + } + return ids; + } }