Thank you so much. You can thank Karan Malhi for a good chunk of that. He did an amazing job creating a framework for testing the validations and ensuring each message key is used properly and supports all three levels we expect.
I agree, it's some of the better code I've seen. -David On Mar 21, 2013, at 12:40 PM, ralf.battenf...@bluewin.ch wrote: > Hi David and all contributors. I stepped into the section of the validation > implementation, tests and related source code. I never have seen such a clear > design. It is good understandible. > > I am impressed:-) > > Tx, Ralf > > > On 21.03.13 08:42 dsh wrote: > > Thanks for the reminder Mark. Usually if things go well on IRC, somebody > tells you immediately that design change stuff etc. should be posted to the > ML rather than discussing it online on IRC. So there are actually two > safety ropes in regards to making sure everything is documented and thus > transparent :) > > > Cheers > Daniel > > > > On Thu, Mar 21, 2013 at 8:27 AM, Mark Struberg <strub...@yahoo.de> wrote: > > >> but just to be clear: IRC is a really good way to quickly get feedback. >> But all the important decision making process and communication needs to be >> on the ASF mailing lists. >> There is an old saying over here: "if it didn't happen on the mailing >> list, it didn't happen" :) >> >> The reason is that IRC is not logged (because of a few good legal reasons) >> and the information is only available to a very few people who were logged >> in to the IRC. >> >> LieGrue, >> strub >> >> >> >> >> ----- Original Message ----- >>> From: dsh <strub...@yahoo.de> >>> To: strub...@yahoo.de >>> Cc: >>> Sent: Thursday, March 21, 2013 7:05 AM >>> Subject: Re: IGood validation candidates: SubTask 39, 48 >>> >>> Hi Ralf, >>> >>> we are as well on freenode (IRC #openejb) just in case you prefer IRC >> over >>> email... >>> >>> Cheers >>> Daniel >>> >>> >>> On Wed, Mar 20, 2013 at 10:37 PM, <strub...@yahoo.de> wrote: >>> >>>> Hi Daniel >>>> >>>> Thank you. Yes indeed, I meant David:-) Very kind that you replied. >>>> >>>> I can see many test cases for other validations tasks. These are good >>>> starting points for me. Subtaks 48 is the one, I am considering to >> work on, >>>> after I understood the internals. I will ask you experts as soon as >> they >>>> arise. >>>> >>>> Tx, Ralf >>>> >>>> >>>> >>>> >>>> On 20.03.13 20:32 dsh wrote: >>>> >>>> Hi Ralf, >>>> >>>> >>>> thought I am going to answer this question, knowing that you probably >> meant >>>> David instead of Daniel ;) >>>> >>>> >>>> I'd say if you like take both if they are available. That's really >>> up to >>>> your personal working style and how you like to sort out things. Don't >>>> forget to ask questions as soon as they arise! >>>> >>>> >>>> Cheers >>>> Daniel >>>> >>>> >>>> >>>> On Wed, Mar 20, 2013 at 8:02 PM, strub...@yahoo.de < >>>> strub...@yahoo.de> wrote: >>>> >>>> >>>>> Hi Daniel >>>>> >>>>> Going though the list, I see the following validations as ideal >>>> candidates >>>>> for me:-) >>>>> 39: Validation: >>>>> @ConcurrencyManagement mistakenly used on non-Singleton >>>>> 48: Validation: Field annotated with more than one injection; >>>>> @EJB, @Resource, @PersistenceContext, @PersistenceUnit >>>>> >>>>> Shall I take one or both two and dig into the details? >>>>> >>>>> Ralf >>>>> >>>>> >>>>> >>>>> ----Ursprüngliche Nachricht---- >>>>> Von: strub...@yahoo.de >>>>> Datum: 20.03.2013 02:42 >>>>> An: <strub...@yahoo.de>, <ralf. >>>>> strub...@yahoo.de> >>>>> Betreff: Re: Hello all together >>>>> >>>>> Hello, Ralf! >>>>> >>>>> Welcome aboard. We love having new people, >>>>> especially ones that love OpenEJB :) >>>>> >>>>> Starting small is definitely the right approach. On project this >> large >>>>> that can >>>>> still be pretty big, but hopefully we can find you something that >>> fits. >>>>> One area I think is always a good place for >>>>> new help is the validation code: >>>>> >>>>> - https://issues.apache.org/jira/browse/OPENEJB-453 >>>>> >>>>> There's always something to do there. Most of that code lives >>>>> here: >>>>> >>>>> - >>>>> https://issues.apache.org/jira/browse/OPENEJB-453 >>>>> >>>>> - >>>>> https://issues.apache.org/jira/browse/OPENEJB-453 >>>>> >>>>> >>>>> That's probably not enough information to completely get started, >>> but >>>>> hopefully we can inch our way there. Do any of >>>>> those validations look interesting to you? >>>>> >>>>> >>>>> -David >>>>> >>>>> >>>>> On Mar 17, 2013, at 6:28 AM, strub...@yahoo.de wrote: >>>>> >>>>>> >>>>> Hi >>>>>> >>>>>> I recently subscribed myself to the dev list. I would love to >>> help and >>>>> contribute, especially for the OpenEJB >>>>> part. >>>>>> I work as a Java EE developer mainly on the backend side:-) >>>>>> I am also contributing from time to time to the >>>>> Shrinkwrap >>>>>> Descriptor project. >>>>>> >>>>>> I was looking at the OpenEJB JIRAs, probably the subtask JIRAs >>> maybe >>>>> candidates? >>>>> As you wrote for >>>>>> beginners, start small:-) If you have something to do, let me >>> know. >>>>>> >>>>>> Cheers, >>>>>> Ralf >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>> >> > > >