Skip to main content

Posts

Showing posts with the label el expression evaluation

ADF Utility : Evaluating EL expressions

To evaluate an EL expression from ADF managed classes, such as managed beans.   public Object getExpressionValue(String jsfExpression)   {     // when specifying EL expression in managed bean as "literal" value     // so t can be evaluated later, the # is replaced with $, quite strange     if (jsfExpression == null)     {       return jsfExpression;     }     if (jsfExpression.startsWith("${"))     {       jsfExpression = "#{" + jsfExpression.substring(2);     }     if (!jsfExpression.startsWith("#{"))     {       if (jsfExpression.equalsIgnoreCase("true"))       {         return Boolean.TRUE;       }       else if (jsfExpression.equalsIgnoreCas...