beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew McCulloch" <amccu...@gmail.com>
Subject Re: [jira] Resolved: (BEEHIVE-1118) form bean validations are not following the order
Date Mon, 17 Jul 2006 17:54:48 GMT
Thanks Carlin,

Sorry that I have been a bit lazy into looking at the test failure from my
patch.  I will try to get to that soon, so that the compiler tests I created
can be included in the bvt suite.

On 7/17/06, Carlin Rogers (JIRA) <dev@beehive.apache.org> wrote:
>
>      [ http://issues.apache.org/jira/browse/BEEHIVE-1118?page=all ]
>
> Carlin Rogers resolved BEEHIVE-1118.
> ------------------------------------
>
>     Fix Version/s: v.next
>        Resolution: Fixed
>          Assignee: Julie Zhuo
>
> I committed part of the patch from Andrew. The svn change includes the fix
> for this bug as well as the updates of some validation tests in the NetUI
> BVT (testRecorder). The order of the rules follows the order in which they
> were declared so the validation error messages in the test recording needed
> to be rearranged. This commit does not include the compiler tests due to
> diffs on the order of the <msg> elements associated to a field rule. Thanks
> Andrew.
>
> http://svn.apache.org/viewvc?rev=422740&view=rev
>
> > form bean validations are not following the order
> > -------------------------------------------------
> >
> >                 Key: BEEHIVE-1118
> >                 URL: http://issues.apache.org/jira/browse/BEEHIVE-1118
> >             Project: Beehive
> >          Issue Type: Bug
> >          Components: NetUI
> >    Affects Versions: 1.0.1
> >            Reporter: Srinivas Surapaneni
> >         Assigned To: Julie Zhuo
> >             Fix For: v.next
> >
> >         Attachments: BEEHIVE-1118.patch
> >
> >
> > I had a form bean with annotation based validations for each getter
> method in the form bean
> > When the validations are done, it is not following the order of the
> attributes
> > Ex:  I had date, serialNumber, sampleValue.  When the validations are
> done, it is always calling the validations on sampleValue followed by date
> and serial Number
> > Is there any way to specify the order of how the validations are being
> called
> > Here is the sampe form
> > @Jpf.FormBean(messageBundle="errors")
> > public class SampleForm implements Validatable, Serializable {
> >       String date;
> >       String serialNumber;
> >       String sampleValue;
> >
> >       @Jpf.ValidatableProperty(validateRequired=@Jpf.ValidateRequired
> (messageKey="000.error", messageArgs={@Jpf.MessageArg(arg="${
> bundle.dstbundle.date}", position=0)}), validateDate=@Jpf.ValidateDate
> (messageKey="001.error", messageArgs={@Jpf.MessageArg(arg="${
> bundle.dstbundle.date}", position=0)}, pattern="mm/dd/yyyy",
> strict=false))
> >       public String getDate() {
> >               return date;
> >       }
> >       public void setDate(String date) {
> >               this.date = date;
> >       }
> >
> >       @Jpf.ValidatableProperty(validateRequired=@Jpf.ValidateRequired
> (messageArgs={@Jpf.MessageArg(arg="${bundle.dstbundle.serial}",
> position=0)}))
> >       public String getSerialNumber() {
> >               return serialNumber;
> >       }
> >       public void setSerialNumber(String serialNumber) {
> >               this.serialNumber = serialNumber;
> >       }
> >       public void validate(ActionMapping mapping, HttpServletRequest
> request, ActionMessages errors) {
> >               System.out.println("In the validate method" + errors.size
> ());
> >
> >       }
> >       @Jpf.ValidatableProperty(validateRequired=@Jpf.ValidateRequired
> (messageKey="000.error", messageArgs={@Jpf.MessageArg(arg="${
> bundle.dstbundle.sample}", position=0)}), validateMinLength=@
> Jpf.ValidateMinLength(messageKey="003.error", messageArgs={@Jpf.MessageArg
> (arg="${bundle.dstbundle.sample}", position=0)}, chars=4))
> >       public String getSampleValue() {
> >               return sampleValue;
> >       }
> >       public void setSampleValue(String sampleValue) {
> >               this.sampleValue = sampleValue;
> >       }
> >
> >
> >
> > }
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
> http://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>

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