Most of the "Repository Drafts" api is simillar with Spring Data JPA.
But I know the Spring Data includs a CDI extension class, so it can be used in CDI directly? Hantsy On 4/3/2013 17:45, Thomas Hug wrote: > Sorry the delay, finally found some time to work on the Wiki proposal again: > https://cwiki.apache.org/confluence/display/DeltaSpike/Repository+Drafts > > On Wed, Mar 20, 2013 at 11:44 PM, Gerhard Petracek < > gerhard.petra...@gmail.com> wrote: > >> hi thomas, >> >> @ EntityManager: >> >> that's why i said: >>> imo it should follow the basic style/s we have in other parts already (if >> possible). >> >> -> in case of EMs with different qualifiers we could think e.g. about an >> approach similar to the one we have for the optional MessageContextConfig >> (instead of a method in AbstractEntityRepository which would be needed in >> EntityRepository to support cases without AbstractEntityRepository), if >> users can't or don't like to pass in the needed instance as method >> parameter (or inject it in the partial bean). >> >> @ saveAndFlush: >> yes - the reason for it is clear as well, however, it doesn't harm to add >> the missing combinations (which make sense). >> >> @ john: >> it isn't documented so far, but we have it already (as a first draft). >> however, we have to move it to an own module and use a different proxy lib >> (or commons proxy). >> >> regards, >> gerhard >> >> >> >> 2013/3/20 Romain Manni-Bucau <rmannibu...@gmail.com> >> >>> IIRC what we have should be reworked ir dropped >>> Le 20 mars 2013 18:08, "John D. Ament" <john.d.am...@gmail.com> a écrit >> : >>>> I don't believe we've implemented partial class support yet. >>>> >>>> >>>> On Wed, Mar 20, 2013 at 12:46 PM, Thomas Hug >>>> <thomas....@ctp-consulting.com>wrote: >>>> >>>>> @ #getEntityManager: Thnx for the correction - good news, AFAIR that >>>> wasn't >>>>> implemented in Solder. Injecting the EM is probably more natural, >> OTOH >>>> not >>>>> relying on injection seems more consistent with interface based >>>>> repositories. Moving the method to EntityRepository might be done >> with >>>>> regards to multiple EMs (overriding and annotating the method with >> the >>>>> qualifier(s)), but this solution has probably some confusing side >>> effects >>>>> with annotation inheritance on interfaces. Otherwise keeping it in >> the >>>>> class-based repository seems to me ok. Opinions, better suggestions? >>>> Looks >>>>> not yet optimal to me... >>>>> >>>>> @ saveAndFlush: Sorry now I get you - yes that's quite a common one, >>>> where >>>>> I've rarely seen other combined. My preferrence was providing the >>>> extension >>>>> mechanism for these not so common ones (e.g. save flush refresh etc) >>>>> instead of pushing everything into the base classes. But besides that >>>>> nothing speaking against it adding other combinations. >>>>> >>>>> @ flush with method expressions, those expressions are read-only so >>> far. >>>>> On Mon, Mar 18, 2013 at 6:45 PM, Romain Manni-Bucau >>>>> <rmannibu...@gmail.com>wrote: >>>>> >>>>>> agree but in general you can need the (generated) id -> >> saveAndFlush >>>> but >>>>>> when you remove sthg you don't query it again. So i guess that's >>> just a >>>>>> common method added from the usage. >>>>>> >>>>>> Didn't check the impl but flush could be added to the "method name >>>> dsl", >>>>>> wdyt? >>>>>> >>>>>> *Romain Manni-Bucau* >>>>>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* >>>>>> *Blog: **http://rmannibucau.wordpress.com/*< >>>>>> http://rmannibucau.wordpress.com/> >>>>>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >>>>>> *Github: https://github.com/rmannibucau* >>>>>> >>>>>> >>>>>> >>>>>> 2013/3/18 Gerhard Petracek <gerhard.petra...@gmail.com> >>>>>> >>>>>>> hi thomas, >>>>>>> >>>>>>> @ #getEntityManager: >>>>>>> injection works in such (partial-)beans (we have tests for it). >>>>>>> >>>>>>> @ #saveAndFlush: >>>>>>> it's clear what it does, but not why it's the only combined >>> operation >>>>>> (e.g. >>>>>>> there is no #removeAndFlush). >>>>>>> >>>>>>> regards, >>>>>>> gerhard >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2013/3/18 Thomas Hug <thomas....@ctp-consulting.com> >>>>>>> >>>>>>>> Thnx for the remarks Gerhard! >>>>>>>> >>>>>>>> - @Query: Good point, looks more consistent to me too. >>>>>>>> - NonEntity was AFAIR introduced to make it more explicit that >>> the >>>>>> Entity >>>>>>>> class comes from somewhere else. I don't think we need it - if >>>> nobody >>>>>>>> prefers the explicit style then I'd favor removing it. >>>>>>>> - Not sure if I get the next point - the EntityManager comes >>> always >>>>>> from >>>>>>> a >>>>>>>> producer and is looked up in the Impl classes (and I guess >>>> injection >>>>>>> won't >>>>>>>> work in InvocationHandlerBinding beans anyway). The methods >> from >>>>>>>> EntityRepository and AbstractEntityRepository are not meant to >> be >>>>>>>> implemented by a client. There's only a getEntityManager() on >> the >>>>>>>> AbstractEntityRepository to be used by concrete query methods >>> which >>>>> you >>>>>>>> don't have with an interface-based repository. >>>>>>>> >>>>>>>> @Repository >>>>>>>> public interface PersonRepository extends EntityRepository >>> <Person, >>>>>>> Long> { >>>>>>>> Person findBySsn(String ssn); >>>>>>>> } >>>>>>>> >>>>>>>> public abstract class PersonRepository extends >>>>>>>> AbstractEntityRepository<Person, Long> { >>>>>>>> public List<Person> findByXY(X x, Y y) { >>>>>>>> // some logic >>>>>>>> return >>>> getEntityManager().createQuery(query).getResultList(); >>>>>>>> } >>>>>>>> } >>>>>>>> >>>>>>>> - saveAndFlush will simply call flush after persist/merge >> instead >>>> of >>>>>>>> waiting for it at the transaction commit. Can have impact on >>>>> following >>>>>>>> queries. >>>>>>>> >>>>>>>> Confluence updates to follow. Hope that helps... >>>>>>>> >>>>>>>> On Sun, Mar 17, 2013 at 3:12 PM, Gerhard Petracek < >>>>>>>> gerhard.petra...@gmail.com> wrote: >>>>>>>> >>>>>>>>> hi thomas, >>>>>>>>> >>>>>>>>> i would prefer e.g. >>>>>>>>> Query#value + Query#isNative (false as the default) >>>>>>>>> instead of >>>>>>>>> Query#value + Query#sql >>>>>>>>> >>>>>>>>> and it would be great to get additional information about the >>>> need >>>>>> of: >>>>>>>>> - NonEntity (as the default) >>>>>>>>> - AbstractEntityRepository >>>>>>>>> (e.g. you can pass in the EntityManager as parameter or >>> inject >>>>> it. >>>>>>>>> you would need it e.g. for EntityRepository#save,... - >> but >>> in >>>>>>>>> EntityRepository it isn't part of the contract...) >>>>>>>>> - (EntityRepository#saveAndFlush as the only combined >>> operation) >>>>>>>>> regards, >>>>>>>>> gerhard >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> 2013/3/14 Thomas Hug <thomas....@ctp-consulting.com> >>>>>>>>> >>>>>>>>>> Thnx for the pointers. Started to outline the APIs here [1] >>>> with >>>>>>>> examples >>>>>>>>>> in decreasing priority. >>>>>>>>>> >>>>>>>>>> [1] >>>>>>>>>> >> https://cwiki.apache.org/confluence/display/DeltaSpike/Repository+Drafts >>>>>>>>>> On Thu, Mar 14, 2013 at 10:05 AM, Gerhard Petracek < >>>>>>>>>> gerhard.petra...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> +1 >>>>>>>>>>> >>>>>>>>>>> regards, >>>>>>>>>>> gerhard >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2013/3/14 Romain Manni-Bucau <rmannibu...@gmail.com> >>>>>>>>>>> >>>>>>>>>>>> ok great, >>>>>>>>>>>> >>>>>>>>>>>> wonder if we couldn't start by a first version without >>> such >>>>>>>>>>> extensibility + >>>>>>>>>>>> no scopes for queries? >>>>>>>>>>>> >>>>>>>>>>>> *Romain Manni-Bucau* >>>>>>>>>>>> *Twitter: @rmannibucau < >> https://twitter.com/rmannibucau >>>> * >>>>>>>>>>>> *Blog: **http://rmannibucau.wordpress.com/*< >>>>>>>>>>>> http://rmannibucau.wordpress.com/> >>>>>>>>>>>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>>>> *Github: https://github.com/rmannibucau* >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2013/3/14 Gerhard Petracek <gerhard.petra...@gmail.com >>>>>>>>>>>>> hi romain, >>>>>>>>>>>>> >>>>>>>>>>>>> no - it's more about the style we introduced e.g. for >>>>>> type-safe >>>>>>>>>>> messages. >>>>>>>>>>>>> regards, >>>>>>>>>>>>> gerhard >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 2013/3/14 Romain Manni-Bucau <rmannibu...@gmail.com> >>>>>>>>>>>>> >>>>>>>>>>>>>> @Gerhard: hope you don't think of @RepoBinding at >>>>>> all...would >>>>>>>> be >>>>>>>>>> too >>>>>>>>>>>> much >>>>>>>>>>>>>> IMO. Would be great to support aliases/stereotype >>> maybe >>>>> but >>>>>>> not >>>>>>>>> the >>>>>>>>>>>>> default >>>>>>>>>>>>>> Wdyt? >>>>>>>>>>>>>> Le 14 mars 2013 00:11, "Gerhard Petracek" < >>>>>>>>>>> gerhard.petra...@gmail.com> >>>>>>>>>>>> a >>>>>>>>>>>>>> écrit : >>>>>>>>>>>>>> >>>>>>>>>>>>>>> hi thomas, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> imo it should follow the basic style/s we have in >>>> other >>>>>>> parts >>>>>>>>>>> already >>>>>>>>>>>>> (if >>>>>>>>>>>>>>> possible). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> i guess the simple implementations in the >>> test-module >>>>> are >>>>>>> too >>>>>>>>>>> simple >>>>>>>>>>>> to >>>>>>>>>>>>>> see >>>>>>>>>>>>>>> the real benefit. >>>>>>>>>>>>>>> -> it would be nice if you add some drafts to a >>>>> sub-page >>>>>> of >>>>>>>>> [1]. >>>>>>>>>>>>>>> (the usage you would prefer and not as it is >> right >>>>> now.) >>>>>>>>>>>>>>> regards, >>>>>>>>>>>>>>> gerhard >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [1] >>> https://cwiki.apache.org/confluence/display/DeltaSpike/Drafts >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 2013/3/13 Romain Manni-Bucau < >>> rmannibu...@gmail.com> >>>>>>>>>>>>>>>> i'd put it in to start since that's useful for >>> JPA >>>>> but >>>>>> it >>>>>>>>>>> shouldn't >>>>>>>>>>>>> use >>>>>>>>>>>>>>> it >>>>>>>>>>>>>>>> at all >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> a question (for next iteration if that's ok for >>>>>>> everybody) >>>>>>>> is >>>>>>>>>>>> should >>>>>>>>>>>>>>> repos >>>>>>>>>>>>>>>> handle transaction or at least define it. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> *Romain Manni-Bucau* >>>>>>>>>>>>>>>> *Twitter: @rmannibucau < >>>>>> https://twitter.com/rmannibucau >>>>>>>> * >>>>>>>>>>>>>>>> *Blog: **http://rmannibucau.wordpress.com/*< >>>>>>>>>>>>>>>> http://rmannibucau.wordpress.com/> >>>>>>>>>>>>>>>> *LinkedIn: ** >>>> http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>>>>>>>> *Github: https://github.com/rmannibucau* >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 2013/3/13 John D. Ament < >> john.d.am...@gmail.com> >>>>>>>>>>>>>>>>> Does this have any direct/indirect >> dependencies >>>> on >>>>>> JPA >>>>>>>>>> module? >>>>>>>>>>>>> Should >>>>>>>>>>>>>>>> this >>>>>>>>>>>>>>>>> maybe become a part of the JPA module? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Wed, Mar 13, 2013 at 7:23 AM, Thomas Hug >>>>>>>>>>>>>>>>> <thomas....@ctp-consulting.com>wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Ok, I guess it's going to be Repository :) >>>>> Updated >>>>>>> the >>>>>>>>>>> proposal >>>>>>>>>>>>>>> branch >>>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>> also moved things into a data >> package/module. >>>>>>>>>>>>>>>>>> Some remarks for the parts below: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> 1) EntityManagerRepository wasn't present >> in >>>> the >>>>>>> Solder >>>>>>>>>>>>>>> implementation >>>>>>>>>>>>>>>> - >>>>>>>>>>>>>>>>>> there it was possible to simply >>>> implement/extend >>>>>>>>>>> EntityManager. >>>>>>>>>>>>> The >>>>>>>>>>>>>>>>> problem >>>>>>>>>>>>>>>>>> with the invocation handler is that it's >> not >>>>>> possible >>>>>>>> to >>>>>>>>>>>> restrict >>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>> bean >>>>>>>>>>>>>>>>>> type and exclude EntityManager (or I missed >>>> it). >>>>>>>>> Otherwise >>>>>>>>>>> I'd >>>>>>>>>>>>>> rather >>>>>>>>>>>>>>>> get >>>>>>>>>>>>>>>>>> rid of this interface. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> 2) WithEntityManager is definitely >>> discussable. >>>>> Not >>>>>>> the >>>>>>>>>> full >>>>>>>>>>>>>> solution >>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>> not consistent. Could be solved with e.g. >>>> putting >>>>>>>>>> qualifiers >>>>>>>>>>>> on a >>>>>>>>>>>>>>>> method >>>>>>>>>>>>>>>>>> returning an EntityManager (less intuitive) >>> or >>>>>>>> something >>>>>>>>>> like >>>>>>>>>>>> the >>>>>>>>>>>>>>>>>> InvocationHandlerBinding. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> 3) AbstractEntityRepository is just a >>>> convenience >>>>>>> class >>>>>>>>> for >>>>>>>>>>>>>> providing >>>>>>>>>>>>>>>>>> concrete query implementations. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Tue, Mar 12, 2013 at 9:40 PM, Gerhard >>>>> Petracek < >>>>>>>>>>>>>>>>>> gerhard.petra...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> hi, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> currently we don't have one jira ticket >> per >>>>>>>>> part/feature. >>>>>>>>>>>>>>>>>>> that's what we used to have for >> everything >>> we >>>>>>>> imported. >>>>>>>>>>>>>>>>>>> the first parts to discuss are imo >>>>>>> EntityManagerDao, >>>>>>>>>>>>>>>> WithEntityManager >>>>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>>> AbstractEntityDao. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> regards, >>>>>>>>>>>>>>>>>>> gerhard >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> 2013/3/12 Arne Limburg < >>>>>>>> arne.limb...@openknowledge.de> >>>>>>>>>>>>>>>>>>>> +1 for repository, from me too >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Gesendet mit meinem HTC >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> ----- Reply message ----- >>>>>>>>>>>>>>>>>>>> Von: "Thomas Andraschko" < >>>>>>>>> andraschko.tho...@gmail.com> >>>>>>>>>>>>>>>>>>>> An: " >> deltaspike-dev@incubator.apache.org >>> " >>>> < >>>>>>>>>>>>>>>>>>>> deltaspike-dev@incubator.apache.org> >>>>>>>>>>>>>>>>>>>> Betreff: cdi-query, no news? >>>>>>>>>>>>>>>>>>>> Datum: Di., Mär. 12, 2013 20:38 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> +1 repository! :) "Query" doesn't >> really >>>>> match >>>>>>> the >>>>>>>>>>>>> functionaly. >>>>>>>>>>>>>>>>>>>> 2013/3/12 Romain Manni-Bucau < >>>>>>>> rmannibu...@gmail.com> >>>>>>>>>>>>>>>>>>>>> +2 for repo >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> btw did you fixed the scope issue? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *Romain Manni-Bucau* >>>>>>>>>>>>>>>>>>>>> *Twitter: @rmannibucau < >>>>>>>>>>> https://twitter.com/rmannibucau >>>>>>>>>>>>> * >>>>>>>>>>>>>>>>>>>>> *Blog: ** >>>>> http://rmannibucau.wordpress.com/*< >>>>>>>>>>>>>>>>>>>>> http://rmannibucau.wordpress.com/> >>>>>>>>>>>>>>>>>>>>> *LinkedIn: ** >>>>>>>>> http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>>>>>>>>>>>>> *Github: >>> https://github.com/rmannibucau* >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 2013/3/12 Thomas Hug < >>>>>>>>> thomas....@ctp-consulting.com> >>>>>>>>>>>>>>>>>>>>>> The name is still freely choosable >> - >>>> data >>>>>>>> sounds >>>>>>>>>> fine >>>>>>>>>>>> to >>>>>>>>>>>>> me >>>>>>>>>>>>>>> if >>>>>>>>>>>>>>>>>> nobody >>>>>>>>>>>>>>>>>>>>> minds >>>>>>>>>>>>>>>>>>>>>> the obvious mirroring on Spring >> Data >>> ;) >>>>>>>> dao/@Dao >>>>>>>>> is >>>>>>>>>>>>>>>> discussable, >>>>>>>>>>>>>>>>>> all >>>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>> domain driven folks prefer probably >>>>>> something >>>>>>>>> like >>>>>>>>>>>>>>>> "Repository". >>>>>>>>>>>>>>>>>>>>>> On Tue, Mar 12, 2013 at 7:29 PM, >>> Romain >>>>>>>>> Manni-Bucau >>>>>>>>>>>>>>>>>>>>>> <rmannibu...@gmail.com>wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Great :) >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> any issue changing "query" to >>>> something >>>>>>>> closer >>>>>>>>> to >>>>>>>>>>>> what >>>>>>>>>>>>> it >>>>>>>>>>>>>>>>> really >>>>>>>>>>>>>>>>>>>> does ; >>>>>>>>>>>>>>>>>>>>>>> "dao" (because of @Dao) or >> "data"? >>>>>>>>>>>>>>>>>>>>>>> *Romain Manni-Bucau* >>>>>>>>>>>>>>>>>>>>>>> *Twitter: @rmannibucau < >>>>>>>>>>>>> https://twitter.com/rmannibucau >>>>>>>>>>>>>>> * >>>>>>>>>>>>>>>>>>>>>>> *Blog: ** >>>>>>> http://rmannibucau.wordpress.com/*< >> http://rmannibucau.wordpress.com/> >>>>>>>>>>>>>>>>>>>>>>> *LinkedIn: ** >>>>>>>>>>> http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>> *Github: >>>>> https://gihub.com/rmannibucau*< >>>>>>>>>>>>>>>>>>>>> https://github.com/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> 2013/3/12 Thomas Hug < >>>>>>>>>>> thomas....@ctp-consulting.com> >>>>>>>>>>>>>>>>>>>>>>>> FYI, I've started something >> like >>> an >>>>>>> import >>>>>>>>>>> proposal >>>>>>>>>>>>> in >>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>>> dedicated >>>>>>>>>>>>>>>>>>>>>> branch >>>>>>>>>>>>>>>>>>>>>>>> [1]. There's currently only the >>>> JBoss >>>>>>>>>> Arquillian >>>>>>>>>>>>>> profile >>>>>>>>>>>>>>>>>> running, >>>>>>>>>>>>>>>>>>>>>> haven't >>>>>>>>>>>>>>>>>>>>>>>> looked at the others. Any >> support >>>>> there >>>>>>> and >>>>>>>>> of >>>>>>>>>>>> course >>>>>>>>>>>>>>> other >>>>>>>>>>>>>>>>>>> input's >>>>>>>>>>>>>>>>>>>>>> very >>>>>>>>>>>>>>>>>>>>>>>> welcome :) >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> [1] >> https://github.com/ctpconsulting/query/tree/dsimport >>>>>>>>>>>>>>>>>>>>>>>> On Tue, Mar 5, 2013 at 7:45 AM, >>>>> Romain >>>>>>>>>>> Manni-Bucau >>>>>>>>>>>> < >>>>>>>>>>>>>>>>>>>>>>> rmannibu...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>> Yes >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> It works fine but you bring >> too >>>>> much >>>>>>>> spring >>>>>>>>>>>>>>> dependencies >>>>>>>>>>>>>>>>>>> (totally >>>>>>>>>>>>>>>>>>>>>>> useless >>>>>>>>>>>>>>>>>>>>>>>>> when used this way) which >>> clearly >>>>>> show >>>>>>> it >>>>>>>>> is >>>>>>>>>>>>> rather a >>>>>>>>>>>>>>>>> bridge >>>>>>>>>>>>>>>>>>>> than a >>>>>>>>>>>>>>>>>>>>>>>>> solution + there were some >>> leaks >>>> in >>>>>>>>> previous >>>>>>>>>>>>> version >>>>>>>>>>>>>>>> (didnt >>>>>>>>>>>>>>>>>>> check >>>>>>>>>>>>>>>>>>>>> fix >>>>>>>>>>>>>>>>>>>>>>> was >>>>>>>>>>>>>>>>>>>>>>>>> released to be honest) >> because >>> if >>>>>> this >>>>>>>>> usage >>>>>>>>>>>> which >>>>>>>>>>>>>> was >>>>>>>>>>>>>>>> not >>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>> default >>>>>>>>>>>>>>>>>>>>>>>> one. >>>>>>>>>>>>>>>>>>>>>>>>> Since cdi query is here it >>> worths >>>>>>>> importing >>>>>>>>>> it >>>>>>>>>>>> IMO >>>>>>>>>>>>>>>>>>>>>>>>> Le 5 mars 2013 02:21, >> "hantsy" >>> < >>>>>>>>>>>>> han...@yahoo.com.cn> >>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>> écrit : >>>>>>>>>>>>>>>>>>>>>>>>>> I remember the Spring Data >>> has >>>> a >>>>>> CDI >>>>>>>>>>> extension, >>>>>>>>>>>>>> but I >>>>>>>>>>>>>>>>> have >>>>>>>>>>>>>>>>>>> not >>>>>>>>>>>>>>>>>>>>> used >>>>>>>>>>>>>>>>>>>>>>> it >>>>>>>>>>>>>>>>>>>>>>>>>> in projects. Is there >> anyone >>>> used >>>>>> it >>>>>>> in >>>>>>>>>> Java >>>>>>>>>>>> EE 6 >>>>>>>>>>>>>>>>> projects? >>>>>>>>>>>>>>>>>>>>>>>>>> Hantsy >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> On 3/3/2013 20:40, Romain >>>>>> Manni-Bucau >>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> Basically if the query >>> logic >>>>>> could >>>>>>> be >>>>>>>>>> scope >>>>>>>>>>>>>>> agnostic >>>>>>>>>>>>>>>> it >>>>>>>>>>>>>>>>>>> would >>>>>>>>>>>>>>>>>>>>> be >>>>>>>>>>>>>>>>>>>>>>>>> perfect >>>>>>>>>>>>>>>>>>>>>>>>>>> for me. Parameters were >>> fine >>>>> and >>>>>>>>> matched >>>>>>>>>>> the >>>>>>>>>>>>>> coomon >>>>>>>>>>>>>>>>> need. >>>>>>>>>>>>>>>>>>> I m >>>>>>>>>>>>>>>>>>>>> not >>>>>>>>>>>>>>>>>>>>>>>> sure >>>>>>>>>>>>>>>>>>>>>>>>> i >>>>>>>>>>>>>>>>>>>>>>>>>>> get what is blocking. Can >>> you >>>>>>> detail >>>>>>>>> it a >>>>>>>>>>> bit >>>>>>>>>>>>>>> please? >>>>>>>>>>>>>>>>>>>>>>>>>>> Le 3 mars 2013 13:09, >>> "Thomas >>>>>> Hug" >>>>>>> < >>>>>>>>>>>>>>>>>>>>>> thomas....@ctp-consulting.com> >>>>>>>>>>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>>>>>>>>>> écrit : >>>>>>>>>>>>>>>>>>>>>>>>>>>> Aha got you. Yes >>>> QueryHandler >>>>>> can >>>>>>> be >>>>>>>>>> moved >>>>>>>>>>>> to >>>>>>>>>>>>>>>>>> application >>>>>>>>>>>>>>>>>>>>> scope. >>>>>>>>>>>>>>>>>>>>>>>>>>>> The other request scoped >>>>>> component >>>>>>>> ist >>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>>> CdiQueryInvocationContext. >>>>>>>>>>>>>>>>>>>>>>>>>> Here >>>>>>>>>>>>>>>>>>>>>>>>>>>> we store a bunch of data >>>> which >>>>>> is >>>>>>>>>> related >>>>>>>>>>> to >>>>>>>>>>>>> the >>>>>>>>>>>>>>>>> current >>>>>>>>>>>>>>>>>>>> query >>>>>>>>>>>>>>>>>>>>>>>>>> (parameters, >>>>>>>>>>>>>>>>>>>>>>>>>>>> query string etc). >>>> Originally >>>>>> this >>>>>>>> was >>>>>>>>>>>> passed >>>>>>>>>>>>> as >>>>>>>>>>>>>>>>>>> parameter, >>>>>>>>>>>>>>>>>>>>> but >>>>>>>>>>>>>>>>>>>>>>> got >>>>>>>>>>>>>>>>>>>>>>>>>>>> injectable for the >>> extension >>>>>>>> mechanism >>>>>>>>>>> [1]. >>>>>>>>>>>>>>>> Currently >>>>>>>>>>>>>>>>> on >>>>>>>>>>>>>>>>>>>>>> holidays >>>>>>>>>>>>>>>>>>>>>>>>> (sorry >>>>>>>>>>>>>>>>>>>>>>>>>>>> the response delays) so >>> not >>>>> much >>>>>>>> time >>>>>>>>> to >>>>>>>>>>>> look >>>>>>>>>>>>>> into >>>>>>>>>>>>>>>> it >>>>>>>>>>>>>>>>>> but >>>>>>>>>>>>>>>>>>>>> happy >>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>>>> take >>>>>>>>>>>>>>>>>>>>>>>>>>>> suggestions :) >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >> http://ctpconsulting.github.com/query/1.0.0.Alpha5/extensions.html#extension-delegates >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Mar 1, 2013 at >>> 8:18 >>>>> PM, >>>>>>>> Romain >>>>>>>>>>>>>>> Manni-Bucau < >>>>>>>>>>>>>>>>>>>>>>>>>> rmannibu...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hmm, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Wonder if the scope >>> couldnt >>>>> be >>>>>>>>>>> application >>>>>>>>>>>>> one. >>>>>>>>>>>>>>>>> Request >>>>>>>>>>>>>>>>>>>>> sounds >>>>>>>>>>>>>>>>>>>>>>> too >>>>>>>>>>>>>>>>>>>>>>>>> much >>>>>>>>>>>>>>>>>>>>>>>>>>>> web >>>>>>>>>>>>>>>>>>>>>>>>>>>>> to be usable/generic >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Le 1 mars 2013 19:02, >>>> "Thomas >>>>>>> Hug" >>>>>>>> < >>>>>>>>>>>>>>>>>>>>>>> thomas....@ctp-consulting.com> >>>>>>>>>>>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>>>>>>>>>>>>> écrit : >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fine for me - planned >> to >>>>>> create >>>>>>> a >>>>>>>>>> branch >>>>>>>>>>>>> with >>>>>>>>>>>>>>> all >>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>> experimental >>>>>>>>>>>>>>>>>>>>>>>>>> APIs >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> cleared out as an >> import >>>>>>> proposal. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> RE scope, the >>>>>> InvocationHandlers >>>>>>>> are >>>>>>>>>>>>> validated >>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>> be >>>>>>>>>>>>>>>>>>>> normal >>>>>>>>>>>>>>>>>>>>>>> scoped >>>>>>>>>>>>>>>>>>>>>>>>>> [1], >>>>>>>>>>>>>>>>>>>>>>>>>>>>> so >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> that seemed to me the >>> most >>>>>>>>> appropriate >>>>>>>>>>>>> choice >>>>>>>>>>>>>> - >>>>>>>>>>>>>>>> any >>>>>>>>>>>>>>>>>>> other >>>>>>>>>>>>>>>>>>>>>>>>> suggestions? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> https://github.com/DeltaSpike/Mirror/blob/master/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/invocationhandler/InvocationHandlerBindingExtension.java#L198 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Feb 27, 2013 >> at >>>> 1:15 >>>>>> PM, >>>>>>>>>> Romain >>>>>>>>>>>>>>>> Manni-Bucau >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < >> rmannibu...@gmail.com >>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> some news of it? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i think it is time to >>>>> import >>>>>> at >>>>>>>>>> least a >>>>>>>>>>>>> first >>>>>>>>>>>>>>>>>> version, >>>>>>>>>>>>>>>>>>>>> isn't >>>>>>>>>>>>>>>>>>>>>>> it? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Just a note on >> current >>>>> code, >>>>>> i >>>>>>>> saw >>>>>>>>>>>>>> QueryHandler >>>>>>>>>>>>>>>>> (and >>>>>>>>>>>>>>>>>>> some >>>>>>>>>>>>>>>>>>>>>> other >>>>>>>>>>>>>>>>>>>>>>>>>>>> beans) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> has >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a request scope. >> Wonder >>>> if >>>>>>> such a >>>>>>>>>> scope >>>>>>>>>>>>> means >>>>>>>>>>>>>>>>>> something >>>>>>>>>>>>>>>>>>>>> for a >>>>>>>>>>>>>>>>>>>>>>>>> generic >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (not >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> web) lib. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wdyt? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Romain Manni-Bucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Twitter: >> @rmannibucau >>> < >>>>>>>>>>>>>>>>>>> https://twitter.com/rmannibucau >>>>>>>>>>>>>>>>>>>>> * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Blog: ** >>>>>>>>>>>>> http://rmannibucau.wordpress.com/*< >>>>>>>> http://rmannibucau.wordpress.com/> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *LinkedIn: ** >>>>>>>>>>>>>>>>> http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Github: >>>>>>>>>>> https://github.com/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2013/2/20 Romain >>>>> Manni-Bucau >>>>>> < >>>>>>>>>>>>>>>>> rmannibu...@gmail.com> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> guy you rocks! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> effectively i missed >>> it >>>>>> when i >>>>>>>>>> looked. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Romain Manni-Bucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Twitter: >>> @rmannibucau < >>>>>>>>>>>>>>>>>>> https://twitter.com/rmannibucau >>>>>>>>>>>>>>>>>>>>> * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Blog: ** >>>>>>>>>>>>> http://rmannibucau.wordpress.com/* >>>>>>>>>>>>>> < >>>>>>>> http://rmannibucau.wordpress.com/> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *LinkedIn: ** >>>>>>>>>>>>>>>>> http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Github: >>>>>>>>>>>> https://github.com/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2013/2/20 Thomas >> Hug < >>>>>>>>>>>>>>>>> thomas....@ctp-consulting.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thnx Romain. If >> with >>>>> proxy >>>>>>>> stuff >>>>>>>>>> you >>>>>>>>>>>>> refer >>>>>>>>>>>>>> to >>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>> DS >>>> InvocationHandlerBinding, >>>>>>>> that's >>>>>>>>>>>> already >>>>>>>>>>>>>>>>> integrated >>>>>>>>>>>>>>>>>>> :) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> RE pagination, it's >>>> maybe >>>>>> not >>>>>>>>> that >>>>>>>>>>>>> obvious, >>>>>>>>>>>>>>> but >>>>>>>>>>>>>>>>>>> there's >>>>>>>>>>>>>>>>>>>>>> more >>>>>>>>>>>>>>>>>>>>>>>>>>>>> advanced >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> support in >>> QueryResult >>>>>>> [1][2], >>>>>>>>>> which >>>>>>>>>>> is >>>>>>>>>>>>>> more >>>>>>>>>>>>>>>> of a >>>>>>>>>>>>>>>>>>>> fluent >>>>>>>>>>>>>>>>>>>>>> API >>>>>>>>>>>>>>>>>>>>>>>>>>>>> approach, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> but >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> should behave >> similar >>>> to >>>>> a >>>>>>>>>>> PageRequest >>>>>>>>>>>>> (the >>>>>>>>>>>>>>>> query >>>>>>>>>>>>>>>>>>>>> execution >>>>>>>>>>>>>>>>>>>>>>> is >>>>>>>>>>>>>>>>>>>>>>>>>>>>> delayed >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> until the >> getResult() >>>>>> methods >>>>>>>> on >>>>>>>>>>>>>> QueryResult >>>>>>>>>>>>>>> is >>>>>>>>>>>>>>>>>>>> called). >>>>>>>>>>>>>>>>>>>>>> Hope >>>>>>>>>>>>>>>>>>>>>>>>> that >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fits >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> what you had in >> mind. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> https://github.com/ctpconsulting/query/blob/deltaspike/api/src/main/java/com/ctp/cdi/query/QueryResult.java >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [2] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> https://github.com/ctpconsulting/query/blob/deltaspike/impl/src/test/java/com/ctp/cdi/query/QueryResultTest.java >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Feb 20, >> 2013 >>> at >>>>>> 10:04 >>>>>>>> PM, >>>>>>>>>>>> Romain >>>>>>>>>>>>>>>>>> Manni-Bucau >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < >>> rmannibu...@gmail.com >>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Thomas, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> importing proxy >>> stuff >>>>>> would >>>>>>> be >>>>>>>>> the >>>>>>>>>>>> first >>>>>>>>>>>>>>> great >>>>>>>>>>>>>>>>>>> stuff. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> i'd like to see >> some >>>>>>>> pagination >>>>>>>>>> API >>>>>>>>>>>>> (like >>>>>>>>>>>>>>>>>>> PageRequest >>>>>>>>>>>>>>>>>>>>> etc >>>>>>>>>>>>>>>>>>>>>> in >>>>>>>>>>>>>>>>>>>>>>>>>>>>> spring >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> world) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> which are more >> user >>>>>> friendly >>>>>>>>> that >>>>>>>>>>>>>>> @FirstResult >>>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>>>>>>>> @MaxResult). >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wdyt? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Romain >> Manni-Bucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Twitter: >>>> @rmannibucau < >>>>>>>>>>>>>>>>>>>> https://twitter.com/rmannibucau >>>>>>>>>>>>>>>>>>>>>> * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Blog: ** >>>>>>>>>>>>>> http://rmannibucau.wordpress.com/* >>>>>>>>>>>>>>> < >>>>>>>>> http://rmannibucau.wordpress.com/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *LinkedIn: ** >>>>>>>>>>>>>>>>>> http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Github: >>>>>>>>>>>>> https://github.com/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2013/2/20 Thomas >>> Hug < >>>>>>>>>>>>>>>>>> thomas....@ctp-consulting.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CDI Query has >> now a >>>>>>>> completely >>>>>>>>>>>>>> Solder-free >>>>>>>>>>>>>>>> POM. >>>>>>>>>>>>>>>>>>> Feel >>>>>>>>>>>>>>>>>>>>> free >>>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>>>>>>>> drop >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> comments >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> on the API - some >>>> parts >>>>>>> might >>>>>>>>>>>> actually >>>>>>>>>>>>> be >>>>>>>>>>>>>>>> fully >>>>>>>>>>>>>>>>>>>>> excluded >>>>>>>>>>>>>>>>>>>>>>>> (e.g. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> home >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> critera APIs). >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Feb 12, >>> 2013 >>>> at >>>>>>> 10:00 >>>>>>>>> PM, >>>>>>>>>>>> Mark >>>>>>>>>>>>>>>>> Struberg < >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> strub...@yahoo.de> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks Thomas, >>> great >>>>>> news! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LieGrue, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> strub >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> ________________________________ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Thomas >> Hug >>> < >>>>>>>>>>>>>>>>>> thomas....@ctp-consulting.com> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> To: " >>>>>>>>>>>>>> deltaspike-dev@incubator.apache.org >>>>>>>>>>>>>>> " >>>>>>>>>>>>>>>> < >>>>>>>>>>> deltaspike-dev@incubator.apache.org >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sent: Tuesday, >>>>> February >>>>>>> 12, >>>>>>>>>> 2013 >>>>>>>>>>>> 4:10 >>>>>>>>>>>>>> PM >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Subject: Re: >>>>> cdi-query, >>>>>>> no >>>>>>>>>> news? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FYI, I've >> started >>>> to >>>>>>>>>>> "de-solderize" >>>>>>>>>>>>> CDI >>>>>>>>>>>>>>>> Query >>>>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>>>>> move >>>>>>>>>>>>>>>>>>>>>>>>>>>> things >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> depend >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> on >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DS Core [1]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> https://github.com/ctpconsulting/query/tree/deltaspike >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Todos: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [x] Replace >>>>>>> ServiceHandler >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [_] Include >>>> Property >>>>>>> utils >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [_] Replace >> JBoss >>>>>> Logging >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Any feedback >>>> welcome. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] including >>> this >>>>>>>>> modification >> https://issues.apache.org/jira/browse/DELTASPIKE-113?focusedCommentId=13576531&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13576531 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Feb 11, >>>> 2013 >>>>> at >>>>>>>> 6:01 >>>>>>>>>> PM, >>>>>>>>>>>>> Romain >>>>>>>>>>>>>>>>>>> Manni-Bucau >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < >>>>> rmannibu...@gmail.com >>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a review of >> the >>>> API >>>>> i >>>>>>>> guess >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> what is >> missing >>>>> today >>>>>> is >>>>>>>>>>> probably >>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>> pagination >>>>>>>>>>>>>>>>>>>>>> helpers >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (PageRequest >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> instance) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> but >> technically >>>> all >>>>> is >>>>>>>> fine >>>>>>>>>> IMO >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Romain >>>> Manni-Bucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Twitter: >>>>>> @rmannibucau < >>>>>>>>>>>>>>>>>>>>>> https://twitter.com/rmannibucau >>>>>>>>>>>>>>>>>>>>>>>>>>>>> * >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Blog: ** >>>>>>>>>>>>>>>> http://rmannibucau.wordpress.com/* >>>>>>>>>>>>>>>>> < >>>>>>>>>>> http://rmannibucau.wordpress.com/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *LinkedIn: ** >>>>>>>>>>>>>>>>>>>> http://fr.linkedin.com/in/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Github: >>>>>>>>>>>>>>> https://github.com/rmannibucau* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2013/2/11 >> Jason >>>>>> Porter < >>>>>>>>>>>>>>>>>> lightguard...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I know I'm >>>> playing >>>>>> the >>>>>>>>>>>> necromancer, >>>>>>>>>>>>>> but >>>>>>>>>>>>>>>>>> please >>>>>>>>>>>>>>>>>>>>>> forgive >>>>>>>>>>>>>>>>>>>>>>>>>>>>> me. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> have >>>> InvocationHandler, >>>>>>> which >>>>>>>>>> looks >>>>>>>>>>>> like >>>>>>>>>>>>>> it >>>>>>>>>>>>>>>>> would >>>>>>>>>>>>>>>>>>> work >>>>>>>>>>>>>>>>>>>>> as >>>>>>>>>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ServiceHandler >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> substitute. >>> What >>>>> else >>>>>>> is >>>>>>>>>> needed >>>>>>>>>>>> to >>>>>>>>>>>>>> get >>>>>>>>>>>>>>>> CDI >>>>>>>>>>>>>>>>>>> Query >>>>>>>>>>>>>>>>>>>>> into >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DeltaSpike? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, Nov >> 18, >>>>> 2012 >>>>>> at >>>>>>>>> 12:35 >>>>>>>>>>> PM, >>>>>>>>>>>>>>> Romain >>>>>>>>>>>>>>>>>>>>> Manni-Bucau >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < >>>>>> rmannibu...@gmail.com >>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +1, it is a >>> must >>>>>> have >>>>>>>> for >>>>>>>>>> cdi >>>>>>>>>>>>> world >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Le 18 nov. >>> 2012 >>>>>> 20:04, >>>>>>>>>>>>>> "john.d.ament" >>>>>>>>>>>>>>> < >>> john.d.am...@gmail.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> écrit : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> RE >>>> ServiceHandler >>>>>> - I >>>>>>>> was >>>>>>>>>> one >>>>>>>>>>>> of >>>>>>>>>>>>>>> those >>>>>>>>>>>>>>>>> who >>>>>>>>>>>>>>>>>>>>>>>>>>>> previously >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> suggested >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bringing >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> over to >>>>> DeltaSpike, >>>>>>> you >>>>>>>>> can >>>>>>>>>>> see >>>>>>>>>>>>>>>>>>> DELTASPIKE-113 >>>>>>>>>>>>>>>>>>>>> and >>>>>>>>>>>>>>>>>>>>>>>>>>>>> find >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> thread >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> about >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from April >> of >>>>> this >>>>>>>> year. >>>>>>>>>> At >>>>>>>>>>>> the >>>>>>>>>>>>>>> time, >>>>>>>>>>>>>>>> I >>>>>>>>>>>>>>>>>> was >>>>>>>>>>>>>>>>>>>> in a >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> position >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> where I >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> couldn't >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> spend much >>> time >>>>> on >>>>>>> open >>>>>>>>>>> source >>>>>>>>>>>>>>>>>> contribution. >>>>>>>>>>>>>>>>>>>>> I've >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> recently >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> changed >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> jobs, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> something >>>> that's >>>>>>> going >>>>>>>> to >>>>>>>>>>> help >>>>>>>>>>>> me >>>>>>>>>>>>>>> spend >>>>>>>>>>>>>>>>>> some >>>>>>>>>>>>>>>>>>>> more >>>>>>>>>>>>>>>>>>>>>>>>>>>>> time >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> with >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> open >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> source >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> community, >>> and >>>>>>> believe >>>>>>>> I >>>>>>>>>> can >>>>>>>>>>>> pick >>>>>>>>>>>>>> it >>>>>>>>>>>>>>>> back >>>>>>>>>>>>>>>>>> up >>>>>>>>>>>>>>>>>>> if >>>>>>>>>>>>>>>>>>>>>>>>>>>> we're >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ready. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> If >> everyone's >>>> ok >>>>>> with >>>>>>>> it >>>>>>>>> I >>>>>>>>>>> can >>>>>>>>>>>>>> start >>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>> new >>>>>>>>>>>>>>>>>>>> thread >>>>>>>>>>>>>>>>>>>>>>>>>>>> for >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 113 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> or >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> revive >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> old >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> thread >>> (though >>>> it >>>>>> may >>>>>>>>> come >>>>>>>>>>>>> through >>>>>>>>>>>>>>>> with a >>>>>>>>>>>>>>>>>>> large >>>>>>>>>>>>>>>>>>>>>>>>>>>> pile >>>>>>>>>>>>>>>>>>>>>>>>>>>>> of >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> dust). >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> John >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> View this >>>> message >>>>>> in >>>>>>>>>> context: >> http://apache-deltaspike-incubator-discussions.2316169.n4.nabble.com/cdi-query-no-news-tp4654029p4654036.html >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sent from >> the >>>>>> Apache >>>>>>>>>>> DeltaSpike >>>>>>>>>>>>>>>> Incubator >>>>>>>>>>>>>>>>>>>>>>>>>>>> Discussions >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mailing >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> list >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> archive >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> at >>> Nabble.com. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Jason Porter >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>> http://en.gravatar.com/lightguardjp >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>