Author: echatellier Date: 2009-08-28 10:11:59 +0200 (Fri, 28 Aug 2009) New Revision: 1631 Modified: trunk/topia-persistence/src/site/rst/Todo.rst Log: Homogenisation des niveaux de titres Modified: trunk/topia-persistence/src/site/rst/Todo.rst =================================================================== --- trunk/topia-persistence/src/site/rst/Todo.rst 2009-08-25 22:40:02 UTC (rev 1630) +++ trunk/topia-persistence/src/site/rst/Todo.rst 2009-08-28 08:11:59 UTC (rev 1631) @@ -1,8 +1,14 @@ -Recherches à faire: +TODO +==== + +Recherches à faire +------------------ + - des persistences hibernates sur LDAP ou FlatFile - des outils de migration/evolution de schema Generic DAO +----------- http://www.hibernate.org/328.html:: public abstract class GenericHibernateDAO<T> { @@ -19,18 +25,18 @@ http://www.jroller.com/page/wakaleo/?anchor=hibernate_optimisation Generation -========== +---------- - (2) import/export XML dans ToPIA, à mettre dans le mapping hibernate (en partie fait, mais très stable...) Gestion des versions des POJO -============================= +----------------------------- mettre en place serialVersionUID sur les entités Gestion des droits et de la sécurité -==================================== +------------------------------------ Le créateur de l'objet n'est pas dans l'objet lui même mais dans une table a part. @@ -54,7 +60,7 @@ synchronized public List<TopiaPermission> getAllPermission(); Entity directement dans Topia -============================= +----------------------------- - User: login, password, email - Group: name, (User|Group)* @@ -63,7 +69,7 @@ Les services -============ +------------ ..image: ServiceCall.png @@ -119,7 +125,7 @@ Autre -===== +----- - tag-value transaction sur les operations des services avec les valeurs traditionnelles de la spec EJB (required, requiresNew, mandatory, @@ -138,20 +144,21 @@ - prendre en compte le contenu de l'onglet doc des entités et attributs jusqu'au -- pour les tooltips (doc tooltips/doc user/doc dev) -A reflechir (voir si c vraiment util) -===================================== +A reflechir (voir si c vraiment utile) +-------------------------------------- - pouvoir monitorer un attribut (user, date, oldValue, new Value) Ces attributs ont une valeur tagguée versioned à vrai ou faux. -> getHistory[Attribut]():list<History> Amélioration templates -====================== +---------------------- - préférer définir des variables plutôt que d'injecter du code dans les templates : Example : avant + :: /*{table="<%=GeneratorUtil.getDBName(attr.getDeclaringElement()) + "_" + getName(attr)%>"*/
participants (1)
-
echatellier@users.nuiton.org