You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2013/02/06 11:09:45 UTC
svn commit: r1442885 -
/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/config/TobagoConfigImpl.java
Author: lofwyr
Date: Wed Feb 6 10:09:45 2013
New Revision: 1442885
URL: http://svn.apache.org/viewvc?rev=1442885&view=rev
Log:
slightly better program logic
Modified:
myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/config/TobagoConfigImpl.java
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/config/TobagoConfigImpl.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/config/TobagoConfigImpl.java?rev=1442885&r1=1442884&r2=1442885&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/config/TobagoConfigImpl.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/config/TobagoConfigImpl.java Wed Feb 6 10:09:45 2013
@@ -25,6 +25,7 @@ import org.apache.myfaces.tobago.config.
import org.apache.myfaces.tobago.context.Theme;
import org.apache.myfaces.tobago.internal.util.Deprecation;
import org.apache.myfaces.tobago.internal.util.JndiUtils;
+import org.apache.myfaces.tobago.util.FacesVersion;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -237,20 +238,25 @@ public class TobagoConfigImpl extends To
}
public synchronized void initDefaultValidatorInfo() {
- try {
+ if (FacesVersion.supports20()) {
final FacesContext facesContext = FacesContext.getCurrentInstance();
if (facesContext != null) {
- final Application application = facesContext.getApplication();
- final Map<String, String> map
- = (Map<String, String>) PropertyUtils.getProperty(application, "defaultValidatorInfo");
- if (application != null && map.size() > 0) {
- defaultValidatorInfo = Collections.unmodifiableMap(map);
- } else {
+ try {
+ final Application application = facesContext.getApplication();
+ final Map<String, String> map;
+ map = (Map<String, String>) PropertyUtils.getProperty(application, "defaultValidatorInfo");
+ if (application != null && map.size() > 0) {
+ defaultValidatorInfo = Collections.unmodifiableMap(map);
+ } else {
+ defaultValidatorInfo = Collections.emptyMap();
+ }
+ } catch (Exception e) {
+ // should not happen
+ LOG.error("Can't initialize default validators.", e);
defaultValidatorInfo = Collections.emptyMap();
}
}
- } catch (Exception e) {
- LOG.info("Can't initialize default validators. (Will only work with JSF 2.0 and higher)");
+ } else {
defaultValidatorInfo = Collections.emptyMap();
}
}