Index: topia/project.xml diff -u topia/project.xml:1.14 topia/project.xml:1.15 --- topia/project.xml:1.14 Fri May 21 09:04:24 2004 +++ topia/project.xml Wed Jun 2 09:33:07 2004 @@ -30,6 +30,16 @@ lutinlib + lutinquery + 0.3 + + + lutinlib + lutinqueryjdo + 0.3 + + + lutinlib lutingenerator 0.8 @@ -43,3 +53,4 @@ + \ No newline at end of file Index: topia/TODO diff -u /dev/null topia/TODO:1.1 --- /dev/null Wed Jun 2 09:33:13 2004 +++ topia/TODO Wed Jun 2 09:33:07 2004 @@ -0,0 +1,22 @@ +- Faire des PropertyListener sur les entities +- Faire le générateur de Context pour avoir des methodes qui ne prennent pas + de parametre Class: + getService(CompanyPersistenceService.class):TopiaService + deviendra + getCompanyPersistenceService():CompanyPersistenceService { + return (CompanyPersistenceService)getService(CompanyPersistenceService.class); + } + dans le context généré, de cette facon on supprime pas mal de cast dans le + code du developpeur + + +- revoir les generateurs car, on genere la meme chose pour les interfaces et + les classes, et pour cela on a dupliqué le code :(. Utiliser plutot la + classe superieur dans le modele memoire. + +- dans les generateurs ca ne sert a rien de surcharge les update, .... Si la + seul modification est le type de parametre de la methode et que la methode + de la classe mere est public. Donc soit on l'enleve du generateur, soit on + met la methode protected dans la classe mere. + +- modifier le findByPrimaryKey pour qu'il utilise le find(TopiaQuery)