spring-data-jpa sucks ATM because of ambiguity of CDI 1.0 and is not usable at all with JSF or any framework using serialization
as a first imports the proposal seems fine and matches common needs 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/4/3 hantsy <[email protected]> > 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 < > > [email protected]> 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 <[email protected]> > >> > >>> IIRC what we have should be reworked ir dropped > >>> Le 20 mars 2013 18:08, "John D. Ament" <[email protected]> a > écrit > >> : > >>>> I don't believe we've implemented partial class support yet. > >>>> > >>>> > >>>> On Wed, Mar 20, 2013 at 12:46 PM, Thomas Hug > >>>> <[email protected]>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 > >>>>> <[email protected]>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 <[email protected]> > >>>>>> > >>>>>>> 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 <[email protected]> > >>>>>>> > >>>>>>>> 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 < > >>>>>>>> [email protected]> 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 <[email protected]> > >>>>>>>>> > >>>>>>>>>> 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 < > >>>>>>>>>> [email protected]> wrote: > >>>>>>>>>> > >>>>>>>>>>> +1 > >>>>>>>>>>> > >>>>>>>>>>> regards, > >>>>>>>>>>> gerhard > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> 2013/3/14 Romain Manni-Bucau <[email protected]> > >>>>>>>>>>> > >>>>>>>>>>>> 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 <[email protected] > >>>>>>>>>>>>> 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 <[email protected]> > >>>>>>>>>>>>> > >>>>>>>>>>>>>> @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" < > >>>>>>>>>>> [email protected]> > >>>>>>>>>>>> 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 < > >>> [email protected]> > >>>>>>>>>>>>>>>> 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 < > >> [email protected]> > >>>>>>>>>>>>>>>>> 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 > >>>>>>>>>>>>>>>>> <[email protected]>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 < > >>>>>>>>>>>>>>>>>> [email protected]> 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 < > >>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>> +1 for repository, from me too > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> Gesendet mit meinem HTC > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> ----- Reply message ----- > >>>>>>>>>>>>>>>>>>>> Von: "Thomas Andraschko" < > >>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>> An: " > >> [email protected] > >>> " > >>>> < > >>>>>>>>>>>>>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>> 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 < > >>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>>> +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 < > >>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>>>> 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 > >>>>>>>>>>>>>>>>>>>>>> <[email protected]>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 < > >>>>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>>>>>> 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 > >>>>>>>>>>>> < > >>>>>>>>>>>>>>>>>>>>>>> [email protected] > >>>>>>>>>>>>>>>>>>>>>>>>> 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" > >>> < > >>>>>>>>>>>>> [email protected]> > >>>>>>>>>>>>>> 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" > >>>>>>> < > >>>>>>>>>>>>>>>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>>>>> 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 < > >>>>>>>>>>>>>>>>>>>>>>>>>> [email protected] > >>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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" > >>>>>>>> < > >>>>>>>>>>>>>>>>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>>>>>> 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 > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < > >> [email protected] > >>>>>> 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 > >>>>>> < > >>>>>>>>>>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 < > >>>>>>>>>>>>>>>>> [email protected] > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < > >>> [email protected] > >>>>>>>> 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 < > >>>>>>>>>>>>>>>>>> [email protected] > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 < > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks Thomas, > >>> great > >>>>>> news! > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LieGrue, > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> strub > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>> ________________________________ > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Thomas > >> Hug > >>> < > >>>>>>>>>>>>>>>>>> [email protected]> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> To: " > >>>>>>>>>>>>>> [email protected] > >>>>>>>>>>>>>>> " > >>>>>>>>>>>>>>>> < > >>>>>>>>>>> [email protected] > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < > >>>>> [email protected] > >>>>>>>>>> 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 < > >>>>>>>>>>>>>>>>>> [email protected] > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < > >>>>>> [email protected] > >>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +1, it is a > >>> must > >>>>>> have > >>>>>>>> for > >>>>>>>>>> cdi > >>>>>>>>>>>>> world > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Le 18 nov. > >>> 2012 > >>>>>> 20:04, > >>>>>>>>>>>>>> "john.d.ament" > >>>>>>>>>>>>>>> < > >>> [email protected] > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>> > >
