You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ca...@apache.org on 2007/03/14 10:47:57 UTC
svn commit: r518084 -
/myfaces/core/branches/jsf12/api/src/main/java-templates/javax/faces/component/UIInputTemplate.java
Author: cagatay
Date: Wed Mar 14 02:47:56 2007
New Revision: 518084
URL: http://svn.apache.org/viewvc?view=rev&rev=518084
Log:
Introduced requiredMessage feature related to MYFACES-1237. See jsf 1.2 spec section 4.1.6.2
Modified:
myfaces/core/branches/jsf12/api/src/main/java-templates/javax/faces/component/UIInputTemplate.java
Modified: myfaces/core/branches/jsf12/api/src/main/java-templates/javax/faces/component/UIInputTemplate.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/api/src/main/java-templates/javax/faces/component/UIInputTemplate.java?view=diff&rev=518084&r1=518083&r2=518084
==============================================================================
--- myfaces/core/branches/jsf12/api/src/main/java-templates/javax/faces/component/UIInputTemplate.java (original)
+++ myfaces/core/branches/jsf12/api/src/main/java-templates/javax/faces/component/UIInputTemplate.java Wed Mar 14 02:47:56 2007
@@ -226,9 +226,14 @@
if (isRequired() && empty)
{
- _MessageUtils.addErrorMessage(context, this, REQUIRED_MESSAGE_ID,new Object[]{getId()});
- setValid(false);
- return;
+ if(getRequiredMessage() != null) {
+ String requiredMessage = getRequiredMessage();
+ context.addMessage(this.getClientId(context),new FacesMessage(FacesMessage.SEVERITY_ERROR,requiredMessage,requiredMessage));
+ } else {
+ _MessageUtils.addErrorMessage(context, this, REQUIRED_MESSAGE_ID,new Object[]{_MessageUtils.getLabel(context,this)});
+ }
+ setValid(false);
+ return;
}
if (!empty)