Author: amarkhel
Date: 2008-07-08 10:43:11 -0400 (Tue, 08 Jul 2008)
New Revision: 9452
Modified:
trunk/sandbox/ui/beanValidator/src/main/java/org/richfaces/validator/BeanValidator.java
Log:
Modified:
trunk/sandbox/ui/beanValidator/src/main/java/org/richfaces/validator/BeanValidator.java
===================================================================
---
trunk/sandbox/ui/beanValidator/src/main/java/org/richfaces/validator/BeanValidator.java 2008-07-08
14:38:17 UTC (rev 9451)
+++
trunk/sandbox/ui/beanValidator/src/main/java/org/richfaces/validator/BeanValidator.java 2008-07-08
14:43:11 UTC (rev 9452)
@@ -29,6 +29,8 @@
*/
public class BeanValidator {
+ private static final String FACES_CONTEXT_IS_NULL = "Faces context is null";
+
private static final String INPUT_PARAMETERS_IS_NOT_CORRECT = "Input parameters is
not correct.";
private static final String LOCALE_IS_NOT_SET = "Locale is not set";
@@ -218,6 +220,9 @@
* locale - user locale @return ResourceBundle instance
*/
private ResourceBundle getCurrentResourceBundle(Locale locale) {
+ if(null == FacesContext.getCurrentInstance() || null ==
FacesContext.getCurrentInstance().getApplication()){
+ throw new FacesException(FACES_CONTEXT_IS_NULL);
+ }
String appBundle = FacesContext.getCurrentInstance().getApplication()
.getMessageBundle();
ResourceBundle bundle = ResourceBundle.getBundle(appBundle, locale);