public static DBIterator find(Konto konto, String kategorie, Date from, Date to, String query) throws RemoteException
{
DBIterator list = getUmsaetzeBackwards();
if (konto != null)
list.addFilter("konto_id = " + konto.getID());
else if (StringUtils.trimToNull(kategorie) != null)
list.addFilter("konto_id in (select id from konto where kategorie = ?)", kategorie);
if (from != null)
list.addFilter("datum >= ?", new java.sql.Date(DateUtil.startOfDay(from).getTime()));