deltaspike-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: cdi-query, no news?
Date Wed, 03 Apr 2013 11:04:24 GMT
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 <hantsy@yahoo.com.cn>

> 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.petracek@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 <rmannibucau@gmail.com>
> >>
> >>> IIRC what we have should be reworked ir dropped
> >>> Le 20 mars 2013 18:08, "John D. Ament" <john.d.ament@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.hug@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
> >>>>> <rmannibucau@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.petracek@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.hug@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.petracek@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.hug@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.petracek@gmail.com> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> +1
> >>>>>>>>>>>
> >>>>>>>>>>> regards,
> >>>>>>>>>>> gerhard
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> 2013/3/14 Romain Manni-Bucau <rmannibucau@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.petracek@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 <rmannibucau@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.petracek@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 <
> >>> rmannibucau@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.ament@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.hug@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.petracek@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.limburg@openknowledge.de>
> >>>>>>>>>>>>>>>>>>>> +1 for repository, from me too
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Gesendet mit meinem HTC
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> ----- Reply message -----
> >>>>>>>>>>>>>>>>>>>> Von: "Thomas Andraschko" <
> >>>>>>>>> andraschko.thomas@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 <
> >>>>>>>> rmannibucau@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.hug@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
> >>>>>>>>>>>>>>>>>>>>>> <rmannibucau@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.hug@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
> >>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>> rmannibucau@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"
> >>> <
> >>>>>>>>>>>>> hantsy@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.hug@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 <
> >>>>>>>>>>>>>>>>>>>>>>>>>> rmannibucau@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.hug@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> >> rmannibucau@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
> >>>>>> <
> >>>>>>>>>>>>>>>>> rmannibucau@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.hug@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> >>> rmannibucau@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.hug@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 <
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> struberg@yahoo.de>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks Thomas,
> >>> great
> >>>>>> news!
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LieGrue,
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> strub
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>> ________________________________
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> From: Thomas
> >> Hug
> >>> <
> >>>>>>>>>>>>>>>>>> thomas.hug@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> >>>>> rmannibucau@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.jp@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> >>>>>> rmannibucau@gmail.com
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +1, it is a
> >>> must
> >>>>>> have
> >>>>>>>> for
> >>>>>>>>>> cdi
> >>>>>>>>>>>>> world
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Le 18 nov.
> >>> 2012
> >>>>>> 20:04,
> >>>>>>>>>>>>>> "john.d.ament"
> >>>>>>>>>>>>>>> <
> >>> john.d.ament@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message