Author: chris.laprun(a)jboss.com
Date: 2009-05-15 07:39:02 -0400 (Fri, 15 May 2009)
New Revision: 13375
Modified:
branches/JBoss_Portal_Branch_2_7/faces/src/main/org/jboss/portal/faces/gui/ManagedBean.java
Log:
- Added checkNameValidity(name, targetForErrorMessage, checkForDuplicates) method for
better control over validation
Modified:
branches/JBoss_Portal_Branch_2_7/faces/src/main/org/jboss/portal/faces/gui/ManagedBean.java
===================================================================
---
branches/JBoss_Portal_Branch_2_7/faces/src/main/org/jboss/portal/faces/gui/ManagedBean.java 2009-05-14
22:03:40 UTC (rev 13374)
+++
branches/JBoss_Portal_Branch_2_7/faces/src/main/org/jboss/portal/faces/gui/ManagedBean.java 2009-05-15
11:39:02 UTC (rev 13375)
@@ -47,6 +47,11 @@
public String checkNameValidity(String name, String targetForErrorMessage)
{
+ return checkNameValidity(name, targetForErrorMessage, true);
+ }
+
+ public String checkNameValidity(String name, String targetForErrorMessage, boolean
checkForDuplicates)
+ {
if (ParameterValidation.isNullOrEmpty(name))
{
beanContext.createTargetedErrorMessage(targetForErrorMessage, INVALID_NAME,
name, getLocalizedType());
@@ -68,7 +73,7 @@
}
// Check for duplicate
- if (isAlreadyExisting(name))
+ if (checkForDuplicates && isAlreadyExisting(name))
{
beanContext.createTargetedErrorMessage(targetForErrorMessage, DUPLICATE,
name, getLocalizedType());
return null;
Show replies by date