Index: topia2/src/java/org/codelutin/topia/TopiaContext.java diff -u topia2/src/java/org/codelutin/topia/TopiaContext.java:1.5 topia2/src/java/org/codelutin/topia/TopiaContext.java:1.6 --- topia2/src/java/org/codelutin/topia/TopiaContext.java:1.5 Fri Jan 13 15:25:05 2006 +++ topia2/src/java/org/codelutin/topia/TopiaContext.java Wed Jan 18 14:37:53 2006 @@ -23,14 +23,16 @@ * Created: 3 janv. 2006 21:18:34 * * @author poussin - * @version $Revision: 1.5 $ + * @version $Revision: 1.6 $ * - * Last update: $Date: 2006/01/13 15:25:05 $ + * Last update: $Date: 2006/01/18 14:37:53 $ * by : $Author: bpoussin $ */ package org.codelutin.topia; +import java.util.List; + import org.codelutin.topia.event.TopiaEntityListener; import org.codelutin.topia.event.TopiaTransactionListener; import org.codelutin.topia.event.TopiaVetoableEntityListener; @@ -117,4 +119,13 @@ */ public TopiaEntity findByTopiaId(String topiaId) throws TopiaException; + /** + * Permet de faire une requete HQL hibernate directement sur la base + * @param hql la requete a faire + * @param args les arguments de la requete + * @return La liste des resultats + * @throws TopiaException si une erreur survient durant la requete + */ + public List find(String hql, Object ... args) throws TopiaException; + }