Nouveau module pour faire des imports-export en csv?
Bonjour, Dans le cadre d'une application j'ai développé une api pour faire un import/export en utilisant des fichiers sql et des requête sql :). Il est actuellement dans le paquetage org.nuiton.topia.persistence.csv de topia-persistence. Il serait peut-être bien de sortir cette api dans un module de service. A vos avis (à rapprocher peut-être du ticket #2893?) tony. -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 http://www.codelutin.com email: chemit@codelutin.com twitter: https://twitter.com/tchemit
Le 22/11/2013 08:48, Tony Chemit a écrit :
Il serait peut-être bien de sortir cette api dans un module de service.
A vos avis (à rapprocher peut-être du ticket #2893?)
Je plussoie. Je suis pour que le cœur de Topia soit le plus light/compréhensible possible et qu'on puisse facilement brancher des trucs dessus. -- Brendan Le Ny, Code Lutin bleny@codelutin.com (+33) 02 40 50 29 28
Le 25/11/2013 11:55, Brendan Le Ny a écrit :
Le 22/11/2013 08:48, Tony Chemit a écrit :
Il serait peut-être bien de sortir cette api dans un module de service.
A vos avis (à rapprocher peut-être du ticket #2893?)
Je plussoie. Je suis pour que le cœur de Topia soit le plus light/compréhensible possible et qu'on puisse facilement brancher des trucs dessus.
Entièrement d'accord. À noter que pour l'instant j'ai un soucis avec la méthode org.nuiton.topia.persistence.csv.in.TopiaCsvImports#importAllEntities qui a besoin du TopiaHibernateSupport pour faire un flush, mais je vois pas comment le récupérer sans faire évoluer le contrat. Si vous avez une suggestion je suis preneur. (J'ai mis un FIXME dans le code). Arnaud
On Fri, 29 Nov 2013 14:45:58 +0100 Arnaud Thimel <thimel@codelutin.com> wrote:
Entièrement d'accord.
À noter que pour l'instant j'ai un soucis avec la méthode org.nuiton.topia.persistence.csv.in.TopiaCsvImports#importAllEntities qui a besoin du TopiaHibernateSupport pour faire un flush, mais je vois pas comment le récupérer sans faire évoluer le contrat.
Si vous avez une suggestion je suis preneur. (J'ai mis un FIXME dans le code).
Aucun problème pour faire évolué le contrat. A noter que le projet qui utilise *ça*, je voulais justement le migrer sur le dernier topia, donc c'est le bon moment. Du coup on créé un autre module pour ça ? - topia-csv ça vous va ? tony
Le 29/11/2013 15:16, Tony Chemit a écrit :
- topia-csv ça vous va ?
Si c'est sous forme de service (tu disais « Il serait peut-être bien de sortir cette api dans un module de service. »), il me semble qu'on a une convention topia-service-*. Donc plutôt topia-service-csv ? -- Brendan Le Ny, Code Lutin bleny@codelutin.com (+33) 02 40 50 29 28
Le 29/11/2013 15:43, Brendan Le Ny a écrit :
Le 29/11/2013 15:16, Tony Chemit a écrit :
- topia-csv ça vous va ?
Si c'est sous forme de service (tu disais « Il serait peut-être bien de sortir cette api dans un module de service. »), il me semble qu'on a une convention topia-service-*.
Donc plutôt topia-service-csv ?
Il faut peut-être qu'on redéfinisse ce que font/peuvent faire les services avant ça ? En outre, je doute que ma piètre migration des services existant soit fonctionnelle, et aujourd'hui ça ne me plaît pas tel que c'est fait... J'avoue que les services n'ont pas été ma priorité... Arnaud
participants (3)
-
Arnaud Thimel -
Brendan Le Ny -
Tony Chemit