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