Return-Path: X-Original-To: apmail-incubator-deltaspike-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-deltaspike-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3FE8AD5CC for ; Mon, 17 Dec 2012 20:45:34 +0000 (UTC) Received: (qmail 51694 invoked by uid 500); 17 Dec 2012 20:45:33 -0000 Delivered-To: apmail-incubator-deltaspike-dev-archive@incubator.apache.org Received: (qmail 51320 invoked by uid 500); 17 Dec 2012 20:45:33 -0000 Mailing-List: contact deltaspike-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: deltaspike-dev@incubator.apache.org Delivered-To: mailing list deltaspike-dev@incubator.apache.org Received: (qmail 51216 invoked by uid 99); 17 Dec 2012 20:45:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Dec 2012 20:45:29 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of karl.kilden@gmail.com designates 209.85.214.175 as permitted sender) Received: from [209.85.214.175] (HELO mail-ob0-f175.google.com) (209.85.214.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Dec 2012 20:45:25 +0000 Received: by mail-ob0-f175.google.com with SMTP id vb8so6127743obc.6 for ; Mon, 17 Dec 2012 12:45:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=GjvywNpyG/Flrwf14j7zktFKuVJX+XgWzAMcG4zXJJQ=; b=Rjx8qeQXMrapL9AV3d60IYKiX3cZ261PjDVj3dFmqlVnWBdqg0Po7k0HGfdyQxbVJT jSEcNlUbGDJtxqeIbSymwnzudHThu0efFE96anNj7U+P/oDTxwraRay2wtr63HL+cmqG w+5blWUyYkD6Vg4HLRCIYsBwUmz2TQvPKWDB+NifSNJpK0TM0rrTeK+vKk03MgtwRM3g EmMJHrubsRBPm2RHWyJM7NICLtQVlI43NXEoDIY+Edu98axa9ZmJKhhT5kv7LR1d5EDo d2xG2qf0QhhbrkRI5bGEsZbVefnKVL1bgL1CGIgW/S0Ju0Uvzfs/3PWxnjNfsi1g/Zdp PsHg== MIME-Version: 1.0 Received: by 10.182.69.50 with SMTP id b18mr12595714obu.75.1355777104470; Mon, 17 Dec 2012 12:45:04 -0800 (PST) Received: by 10.60.26.101 with HTTP; Mon, 17 Dec 2012 12:45:04 -0800 (PST) In-Reply-To: References: <5E0AA982-B6CC-4210-8BF8-130B5293FB7E@redhat.com> Date: Mon, 17 Dec 2012 21:45:04 +0100 Message-ID: Subject: Re: DeltaSpike Roadmap From: =?ISO-8859-1?Q?Karl_Kild=E9n?= To: deltaspike-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=14dae93b5780b4e43f04d11274d5 X-Virus-Checked: Checked by ClamAV on apache.org --14dae93b5780b4e43f04d11274d5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Well these are the validators from omnifaces as per my previous recommendation: - RequiredCheckboxValidator - validateAll - validateAllOrNone - validateEqual - validateOne - validateOneOrMore - validateOneOrNone - validateOrder - validateUnique Best regards / Karl 2012/12/17 Thomas Andraschko > PrimeFaces doesn't have such a component/utility. > Also AFAICS it's based on CDI, so IMO DeltaSpike is a good place for it. > > 2012/12/17 Jason Porter > > > On Mon, Dec 17, 2012 at 4:54 AM, Pete Muir wrote: > > > > > > > > On 17 Dec 2012, at 08:55, Gerhard Petracek wrote: > > > > > > > hi karl, > > > > > > > > #1 apache myfaces (extval) doesn't implement jsr 303 (e.g. apache > > > > bval implements it) > > > > #2 there is no agreement that ds is only backend oriented > > > > > > > > regards, > > > > gerhard > > > > > > > > > > > > > > > > 2012/12/17 Karl Kild=E9n > > > > > > > >> Hi Thomas, fellow user here. > > > >> > > > >> BV is as you may know specified in JSR-303. It has great > > > implementations by > > > >> myfaces and hibernate that you can find easily. Thus this will not > be > > > >> implemented in deltaspike afaik. However providing some common > > > constraints > > > >> beyond the specification sounds like a good idea. Note that in the > > mean > > > >> while @Email is almost trivial to implement yourself if you search > it > > a > > > >> little. JSR-303 is highly extensible just like CDI. The > implementation > > > you > > > >> choose might have it as an extra already. > > > >> > > > >> For frontend extras I can't say I see an obvious home in deltaspik= e > > > >> (someone correct me if I am wrong about this). But I think for now > > > >> Deltaspike is more backend oriented. I recommend having a look at > > > omnifaces > > > >> that already provide several great custom jsf-validators and has a= n > > open > > > >> request for users to ask for additional ones. > > > >> > > > >> best regards / Karl > > > >> > > > >> > > > >> > > > >> > > > >> 2012/12/16 Thomas Andraschko > > > >> > > > >>> Hi, > > > >>> > > > >>> is there a roadmap available for all upcoming features? > > > >>> > > > >>> Will there also be a BV module in the future? Will it also includ= e > > some > > > >>> commons constraints like Email? > > > > > > Hmm, I think this could be a good thing for a parallel project to > > > DeltaSpike actually - a library of BV constraints not branded by a > > specific > > > impl. I've cc'd Emmanuel, spec lead for BV, to see if he has any plan= s > > for > > > such a thing. > > > > > > >>> > > > >>> What about the Seam s:validateForm? IMO it's a simple way for cro= ss > > > field > > > >>> validation. Will this be added in future releases? > > > > > > This is not actually a BV validator, but a JSF validator. I know Mark > is > > > working on JSF stuff for DeltaSpike atm, perhaps this is something > Jason > > > could add to that. > > > > > > > Is this something that belongs in DeltaSpike, or should it be in a JSF > > component library? I know RichFaces has something very similar, I belie= ve > > PrimeFaces does as well (haven't looked for a while) and I have no idea > > about other component libraries. > > > > > > > >>> > > > >>> How can i contribue to DeltaSpike? I could do some smaller tasks > > > without > > > >>> problems. > > > >>> I also implemented constraints like EqualsExpression("#{...}"). > Maybe > > > >> this > > > >>> could be useful for other users, too. > > > > > > This page should help - > > > http://deltaspike.staging.apache.org/deltaspike/community.html > > > > > > >>> > > > >>> Best regards, > > > >>> Thomas > > > >>> > > > >> > > > > > > > > > > > > -- > > Jason Porter > > http://lightguard-jp.blogspot.com > > http://twitter.com/lightguardjp > > > > Software Engineer > > Open Source Advocate > > > > PGP key id: 926CCFF5 > > PGP key available at: keyserver.net, pgp.mit.edu > > > --14dae93b5780b4e43f04d11274d5--