Initial commit
création
Merge branch 'master' of https://github.com/JMaltat/fragaria-adapter-rewrite
Ajout des views et modification des tests en conséquence
Update README.md
Implémentation de la méthode post de AdapterMamagerImpl
Correction pour permettre la contribution de couple DsType adapter à
AdapterManagerImpl
SessionImpl, SessionManagerImpl, Query
Merge branch 'master' of https://github.com/JMaltat/fragaria-adapter-rewrite
Merge branch 'master' of git@github.com:JMaltat/fragaria-adapter-rewrite.git
Correction légères
Implémentation de couchdbadapter(en cours)
New AdapterManager interface
Utilisation de LinkedList pour conserver l'ordre des opérations
Gestion des erreurs sur le changement d'état d'une entité
Amélioration de Query
Ajout d'une classe de test
nettoyage du pom
ajout de méthodes pour utiliser directement des prédicats pour faciliter
l'utilisation
Modification de la gestion des requêtes : on a 3 type de query
les ByViewQuery qui ressemblent à celles qu'on avait avant
sauf qu'on peut y définir un filter
qui correspond à une whereClause n'acceptant que des and et des égalités
qui sera exécuté au moment de la requête
le predicate sera quant à lui passé sur le résultat de la requête pour
un filtre plus simple
les IdQuery qui permette d'aller récupérer un objet dans la base par son
type et son id
avec une garantie de résultat unique
et auxquels on peut ajouter une rev pour récupérer d'ancienne révision
et enfin un SearchQuery
qui prend une requête elasticsearch
et éxécutera les requêtes via elasticsearch
Création du module pour la configuration Tapestry IoC
Réécriture de couchDbAdapter en utilisant les Cache
Ajout de la gestion de l'association Session/Entity
Update README.md
Création de DsLoader permettant de Charger des Datasources à partir d'un
fichier de configuration
Début des tests sur le CoucdbAdapter

Correction du code en conséquence

Création d'un module spécifique pour jackson pour faciliter le travail