Index: topia-service/src/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java diff -u topia-service/src/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java:1.8 topia-service/src/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java:1.9 --- topia-service/src/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java:1.8 Tue Nov 20 15:16:36 2007 +++ topia-service/src/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java Mon Apr 7 17:04:13 2008 @@ -1,6 +1,6 @@ /* *##% * Copyright (C) 2006 - * Code Lutin, Cédric Pineau, Benjamin Poussin + * Code Lutin, C�dric Pineau, Benjamin Poussin * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -23,10 +23,10 @@ * Created: 14 oct. 06 00:54:35 * * @author poussin - * @version $Revision: 1.8 $ + * @version $Revision: 1.9 $ * - * Last update: $Date: 2007-11-20 15:16:36 $ - * by : $Author: chatellier $ + * Last update: $Date: 2008-04-07 17:04:13 $ + * by : $Author: ruchaud $ */ package org.codelutin.topia.history; @@ -65,7 +65,7 @@ * fichier de propriete la cle suivante: *
  • topia.history=org.codelutin.topia.history.TopiaHistoryServiceImpl *

    - * puis par defaut toutes les actions sont historisées, mais on peut choisir + * puis par defaut toutes les actions sont historis�es, mais on peut choisir * dans desactiver certaines: *

  • topia.history.create=[true|false] *
  • topia.history.delete=[true|false] @@ -79,8 +79,8 @@ *
  • topia.history.store.file=/path/to/file/history * * Si seul frequency est specifier alors l'history est nettoyer a cette - * frequence et pour le nombre de jour indiqué. Par exemple si on indique 1d - * alors tous les jours l'history est nettoyé pour ne garder qu'un jour. + * frequence et pour le nombre de jour indiqu�. Par exemple si on indique 1d + * alors tous les jours l'history est nettoy� pour ne garder qu'un jour. *

    * Si on souhaite garder plus d'un jour, mais nettoyer tout de meme tous les * jours, il faut utiliser l'option topia.history.clean.date qui donne le @@ -90,9 +90,9 @@ * d'enregistrement il faut utiliser a la place topia.history.clean.number *

    * Si l'on souhaite sauver l'history avant de le nettoyer il faut utiliser - * l'option topia.history.store.file. Le fichier indiqué est utilisé pour + * l'option topia.history.store.file. Le fichier indiqu� est utilis� pour * ajouter l'history. Si le fichier existe, les nouveaux history lui sont - * ajouter, sinon le fichier est créé. Sous Linux on peut utiliser logrotate + * ajouter, sinon le fichier est cr��. Sous Linux on peut utiliser logrotate * sur ce fichier. * * @author poussin @@ -212,7 +212,7 @@ */ public void clear(Date toDate) throws Exception { TopiaContext tx = context.beginTransaction(); - tx.find("delete from " + HistoryImpl.class.getName() + " where actionDate <= ?", toDate); + tx.find("delete from " + HistoryImpl.class.getName() + " where actionDate <= :date", "date", toDate); tx.commitTransaction(); tx.closeContext(); }