com.logicaldoc.web.util
Class FacesUtil

java.lang.Object
  extended by com.logicaldoc.web.util.FacesUtil

public class FacesUtil
extends java.lang.Object

Faces utilities methods

Since:
3.5.0
Version:
$Id:$
Author:
Marco Meschieri

Constructor Summary
FacesUtil()
           
 
Method Summary
static java.lang.Object accessBeanFromFacesContext(java.lang.String beanName, javax.faces.context.FacesContext facesContext, org.apache.commons.logging.Log... logs)
          Get an external bean from FacesContext
static void clearAllMessages()
          Clear all messages from FacesContext
static javax.faces.el.MethodBinding createActionListenerMethodBinding(java.lang.String actionListenerString)
           
static javax.faces.el.MethodBinding createActionMethodBinding(java.lang.String action)
           
static javax.faces.el.ValueBinding createValueBinding(java.lang.String valueExpression)
           
static javax.faces.component.UIComponent findComponentEndingWithId(java.lang.String id, javax.faces.context.FacesContext facesContext)
          Get component ending with and Id
static java.lang.String findParameterEndingWithId(java.lang.String id, javax.faces.context.FacesContext facesContext)
          Iterates through DOM to find Complete id for parameter ending with the id
static void forceRefresh(javax.faces.component.UIInput control)
           
static java.lang.Object getCurrentRequestAttribute(java.lang.String key)
           
static boolean isMessagesShown()
          Check if there are messages in FacesContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacesUtil

public FacesUtil()
Method Detail

createActionListenerMethodBinding

public static javax.faces.el.MethodBinding createActionListenerMethodBinding(java.lang.String actionListenerString)

createActionMethodBinding

public static javax.faces.el.MethodBinding createActionMethodBinding(java.lang.String action)

createValueBinding

public static javax.faces.el.ValueBinding createValueBinding(java.lang.String valueExpression)

accessBeanFromFacesContext

public static java.lang.Object accessBeanFromFacesContext(java.lang.String beanName,
                                                          javax.faces.context.FacesContext facesContext,
                                                          org.apache.commons.logging.Log... logs)
Get an external bean from FacesContext

Parameters:
beanName - to get
facesContext - used
logs - in case of error. It is not required
Returns:
the needed bean

findParameterEndingWithId

public static java.lang.String findParameterEndingWithId(java.lang.String id,
                                                         javax.faces.context.FacesContext facesContext)
Iterates through DOM to find Complete id for parameter ending with the id

Parameters:
id - to get
facesContext - where search must occur
Returns:
String needed

findComponentEndingWithId

public static javax.faces.component.UIComponent findComponentEndingWithId(java.lang.String id,
                                                                          javax.faces.context.FacesContext facesContext)
Get component ending with and Id

Parameters:
id - to get
facesContext - where search must occur
Returns:
UIComponent needed

clearAllMessages

public static void clearAllMessages()
Clear all messages from FacesContext


isMessagesShown

public static boolean isMessagesShown()
Check if there are messages in FacesContext

Returns:

forceRefresh

public static final void forceRefresh(javax.faces.component.UIInput control)

getCurrentRequestAttribute

public static java.lang.Object getCurrentRequestAttribute(java.lang.String key)


Copyright © 2008-2010 Logical Objects. All Rights Reserved.