fixed

On 6/14/07, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:

That looks mostly reasonable,  though I've never really seen this identity
validator before.

Is there someone else who'd be able to patch things up?

On 6/13/07, Lionel Touati <[EMAIL PROTECTED]> wrote:
>
> Hi List,
>
> There is no way AFAIK to specify a different message to be displayed for
> the Identity validator.
> For example, when using the following format
> match=password[%user_general_info_ERR12], it does not pickup the
> specified message.
>
> When looking at the code the Identity class looks for the message in the
> _identityMessage field which does not seem be settable. So I've modified
> the code this way the Identity class to get the message properly
>
>
>     protected String buildIdentityMessage(ValidationMessages messages,
> IFormComponent field, IFormComponent referent)
>     {
>         Object[] parameters = new Object[]{
>                 field.getDisplayName(), new Integer(_matchType),
> referent.getDisplayName()
>         };
>         if(_identityMessage!=null) {
>           return messages.formatValidationMessage(_identityMessage,
>                   ValidationStrings.INVALID_FIELD_EQUALITY, parameters);
>         } else {
>           return messages.formatValidationMessage(getMessage(),
>                   ValidationStrings.INVALID_FIELD_EQUALITY, parameters);
>         }
>     }
>
> Tell me if this is the right way to do it, or if I miss something
>
> Thanks
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Jesse Kuhnert
Tapestry/Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com




--
Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
Tapestry / Tacos developer
Open Source / JEE Consulting

Reply via email to