Changeset 23106
- Timestamp:
- 07/29/07 23:44:52 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.nuxeo.ecm.platform/trunk/nuxeo-platform-ui-web/src/main/java/org/nuxeo/ecm/platform/ui/web/binding/MethodValueExpression.java
r19474 r23106 29 29 import javax.el.ValueExpression; 30 30 31 import org.apache.commons.logging.Log; 32 import org.apache.commons.logging.LogFactory; 33 31 34 /** 32 35 * Method value expression encapsulates a method expression so that it invokes … … 38 41 public class MethodValueExpression extends ValueExpression implements 39 42 Externalizable { 43 44 private static final Log log = LogFactory.getLog(MethodValueExpression.class); 40 45 41 46 private static final long serialVersionUID = 1228707110702282837L; … … 98 103 public Object getValue(ELContext arg0) { 99 104 // invoke method instead of resolving value 100 return methodExpression.invoke(arg0, paramTypesClasses); 105 Object res; 106 try{ 107 return methodExpression.invoke(arg0, paramTypesClasses); 108 } 109 catch(Throwable t) 110 { 111 log.error("Error while evaluation MethodValueExpression " + methodExpression.getExpressionString() ); 112 log.error("parameters are : " + paramTypesClasses.toString()); 113 return null; 114 } 115 101 116 } 102 117
