/** * Liefert die Liste allerMandanten zurück * * @return XmpSelection mit Mandanten * @throws TomDbException */ public XmpSelection listAktiveMandanten() throws TomDbException { Mandanten searchObj = new Mandanten(); int[] fieldList = { Mandanten.mandantenNr_Fn, Mandanten.mandantenBez_Fn, Mandanten.standardMandant_Fn, Mandanten.aktiv_Fn }; searchObj.setFieldList(fieldList); getDbHandler().openQuery(); // Query erzeugen // nach standardMandant=true suchen getDbHandler() .addQueryPart( new QueryPart( new QueryOperant(searchObj, Mandanten.aktiv_Fn), QueryPart.equal, new QueryOperant(true))); getDbHandler().setResultObject(searchObj); setLimits(0, STANDARD_LIMIT); XmpSelection resultSelection = getDbHandler().executeQuery(); return resultSelection; }
/** * Lädt den Mandanten der als Standart gesetzt ist * * @return * @throws TomDbException */ public Mandanten loadStandardMandant() throws TomDbException { Mandanten stMandant = null; Mandanten searchObj = new Mandanten(); getDbHandler().openQuery(); // Query erzeugen // nach standardMandant=true suchen getDbHandler() .addQueryPart( new QueryPart( new QueryOperant(searchObj, Mandanten.standardMandant_Fn), QueryPart.equal, new QueryOperant(true))); searchObj.setAllFields(); getDbHandler().setResultObject(searchObj); setLimits(0, STANDARD_LIMIT); XmpSelection resultSelection = getDbHandler().executeQuery(); if ((resultSelection != null) && (resultSelection.getListSize() > 0)) { stMandant = (Mandanten) resultSelection.getXmpObject(0); // 1. // Eintrag // nehmen } else { throw new TomDbException("No result"); } return stMandant; }
/** * Liefert die Liste allerMandanten zurück * * @return XmpSelection mit Mandanten * @throws TomDbException */ public XmpSelection listMandanten() throws TomDbException { Mandanten searchObj = new Mandanten(); int[] fieldList = { Mandanten.mandantenNr_Fn, Mandanten.mandantenBez_Fn, Mandanten.standardMandant_Fn, Mandanten.aktiv_Fn }; searchObj.setFieldList(fieldList); XmpSelection resultSelection = getAllRecords(searchObj, Integer.valueOf(0), Integer.valueOf(STANDARD_LIMIT)); return resultSelection; }