Index: topia/TODO diff -u topia/TODO:1.4 topia/TODO:1.5 --- topia/TODO:1.4 Mon Jun 21 09:51:17 2004 +++ topia/TODO Thu Jul 15 13:13:12 2004 @@ -1,21 +1,28 @@ -- 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 -- modifier le findByPrimaryKey pour qu'il utilise le find(TopiaQuery) +- faire de methode pour la construction des TopiaQuery. +TopiaQuery q = PS.newQuery().where("...").orderby("..."); +ls PS met tout seul le select et le from +cela permet de modifier/retravailler la query plus simplement, pour sont +execution. + +- arriver a faire un heritage dans les OperationDist + +- Creer un objet Collection +- permettre l'ajout par l'utilisateur de methode Find sur les entity qui se + retrouverons sur les PersistenceService + + + + + + +- Faire des PropertyListener sur les entities +- modifier le findByPrimaryKey pour qu'il utilise le find(TopiaQuery) - lors du makePersistence mettre la date de creation et la date de derniere mise a jour - lors de l'update modifier la date de derniere mise a jour et la version - -- implanter dans les objets TO les methodes equals et toString +- implanter dans les Entity les methodes equals et toString - ne pas utiliser Cache. mais plutot getContext().getCache(). ou encore getContext().getCache(id):Object Index: topia/maven.xml diff -u topia/maven.xml:1.4 topia/maven.xml:1.5 --- topia/maven.xml:1.4 Fri Apr 30 14:29:23 2004 +++ topia/maven.xml Thu Jul 15 13:13:12 2004 @@ -9,5 +9,14 @@ - + + + + + + + + + + Index: topia/project.xml diff -u topia/project.xml:1.21 topia/project.xml:1.22 --- topia/project.xml:1.21 Thu Jul 8 13:50:49 2004 +++ topia/project.xml Thu Jul 15 13:13:12 2004 @@ -41,12 +41,27 @@ lutinlib lutingenerator - 0.13 + 0.12 externallib jdo jdo.jar + + + externallib + jdori + jdori.jar + + + externallib + jdori-enhancer + jdori-enhancer.jar + + + tjdo + tjdo + 2.0 Index: topia/build.sh diff -u /dev/null topia/build.sh:1.1 --- /dev/null Thu Jul 15 13:13:17 2004 +++ topia/build.sh Thu Jul 15 13:13:12 2004 @@ -0,0 +1,5 @@ +#!/bin/bash + +rep=`dirname $0` + +(cd $rep && /opt/maven-1.0-rc1/bin/maven 2>&1 | sed "s/target\/src-build/src/g")