Index: topia/src/java/org/codelutin/topia/TopiaPersistenceService.java diff -u topia/src/java/org/codelutin/topia/TopiaPersistenceService.java:1.2 topia/src/java/org/codelutin/topia/TopiaPersistenceService.java:1.3 --- topia/src/java/org/codelutin/topia/TopiaPersistenceService.java:1.2 Tue May 18 14:48:16 2004 +++ topia/src/java/org/codelutin/topia/TopiaPersistenceService.java Fri May 28 15:40:16 2004 @@ -23,9 +23,9 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Mise a jour: $Date: 2004/05/18 14:48:16 $ + * Mise a jour: $Date: 2004/05/28 15:40:16 $ * par : $Author: pineau $ */ @@ -56,7 +56,7 @@ * * @return the transient transferable TopiaEntity. */ - public TopiaEntity create() throws TopiaException; + public TopiaEntity create(Class topiaEntityClass) throws TopiaException; /** * Creates that is make persistent the given TopiaEntity. Index: topia/src/java/org/codelutin/topia/TopiaContext.java diff -u topia/src/java/org/codelutin/topia/TopiaContext.java:1.22 topia/src/java/org/codelutin/topia/TopiaContext.java:1.23 --- topia/src/java/org/codelutin/topia/TopiaContext.java:1.22 Fri May 21 14:24:27 2004 +++ topia/src/java/org/codelutin/topia/TopiaContext.java Fri May 28 15:40:16 2004 @@ -23,9 +23,9 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.22 $ + * @version $Revision: 1.23 $ * - * Mise a jour: $Date: 2004/05/21 14:24:27 $ + * Mise a jour: $Date: 2004/05/28 15:40:16 $ * par : $Author: pineau $ */ @@ -191,6 +191,18 @@ */ public TopiaEntity getEntity(Class entityClass) throws TopiaException { TopiaEntity result = (TopiaEntity) getObject(entityClass); + // TODO doit l'ajouter dans la hierarchie des listeners, si oui ou ? + // apres un CRUD, apres le context ? + return result; + } + + /** + * Recherche un entity + * @param serviceClass la class du entity souhait\x{00E9}, la classe est la classe + * de l'interface du entity. + */ + public TopiaService getToto(Class serviceClass) throws TopiaException { + TopiaService result = (TopiaService) getObject(serviceClass); // TODO doit l'ajouter dans la hierarchie des listeners, si oui ou ? // apres un CRUD, apres le context ? return result;