[jboss-user] [JBoss Seam] - Re: Seam FacesMessages with its createFacesMessage method an
cdupont
do-not-reply at jboss.com
Mon Jan 21 08:53:02 EST 2008
My solution:
public void validate(FacesContext context, UIComponent cmp, Object value)
throws ValidatorException
{
if (ValidationUtils.validateEmail((String) value))
{
MemberManager memberManager = (MemberManager) Component
.getInstance("memberManager");
if (!memberManager.isUsernameAvailable((String) value))
{
String msg = ResourceBundle.instance().getString(
"validation.member.email.taken");
FacesMessage errorMessage = new FacesMessage();
errorMessage.setDetail(msg);
errorMessage.setSummary(msg);
errorMessage.setSeverity(FacesMessage.SEVERITY_ERROR);
throw new ValidatorException(errorMessage);
}
}
else
{
String msg = ResourceBundle.instance().getString(
"validation.member.email.invalid");
FacesMessage errorMessage = new FacesMessage();
errorMessage.setDetail(msg);
errorMessage.setSummary(msg);
errorMessage.setSeverity(FacesMessage.SEVERITY_ERROR);
throw new ValidatorException(errorMessage);
}
}
}
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4121839#4121839
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4121839
More information about the jboss-user
mailing list