From d2f1aa22a02c4a4aab5af8b4d40c434384d5c94c Mon Sep 17 00:00:00 2001 From: Cleverson Sacramento Date: Wed, 28 Dec 2011 11:38:10 -0300 Subject: [PATCH] Refatoração do Faces.getConverter(...) --- impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Faces.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Faces.java b/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Faces.java index 905a0d5..b6082b8 100644 --- a/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Faces.java +++ b/impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/util/Faces.java @@ -145,19 +145,20 @@ public class Faces { return result; } - public static Converter getConverter(Class clazz) { - FacesContext context = getFacesContext(); - if (clazz == null) { - return null; - } + public static Converter getConverter(Class targetClass) { + Converter result; + try { - Application application = context.getApplication(); - return application.createConverter(clazz); + Application application = getFacesContext().getApplication(); + result = application.createConverter(targetClass); + } catch (Exception e) { - return null; + result = null; } + + return result; } - + public static Map getViewMap() { UIViewRoot viewRoot = getFacesContext().getViewRoot(); return viewRoot.getViewMap(true); -- libgit2 0.21.2