public void addMethodCall(MethodCallNode value) { checkInitialized(); _methodCallsList.add(value); _flowNodeMap.put(value.getId(), value); }
private String calculateVdlViewIdentifier(FacesContext facesContext, MethodCallNode methodCallNode) { String vdlViewIdentifier = null; MethodExpression method = methodCallNode.getMethodExpression(); if (method != null) { Object value = invokeMethodCallNode(facesContext, methodCallNode); if (value != null) { vdlViewIdentifier = value.toString(); } else if (methodCallNode.getOutcome() != null) { vdlViewIdentifier = (String) methodCallNode.getOutcome().getValue( facesContext.getELContext()); } } return vdlViewIdentifier; }
private Object invokeMethodCallNode(FacesContext facesContext, MethodCallNode methodCallNode) MethodExpression method = methodCallNode.getMethodExpression(); Object value = null; if (methodCallNode.getParameters() != null && !methodCallNode.getParameters().isEmpty()) Object[] parameters = new Object[methodCallNode.getParameters().size()]; Class[] clazzes = new Class[methodCallNode.getParameters().size()]; for (int i = 0; i < methodCallNode.getParameters().size(); i++) Parameter param = methodCallNode.getParameters().get(i); parameters[i] = param.getValue().getValue(facesContext.getELContext()); clazzes[i] = param.getName() != null ?
if (node instanceof MethodCallNode) { MethodCallNode methodCallNode = (MethodCallNode) node; MethodExpression me = methodCallNode.getMethodExpression(); if (null != me) { List<Parameter> paramList = methodCallNode.getParameters(); Object[] params = null; if (null != paramList) { ValueExpression ve = methodCallNode.getOutcome(); if (null != ve) { invokeResult = ve.getValue(context.getELContext());
if (node instanceof MethodCallNode) { MethodCallNode methodCallNode = (MethodCallNode) node; MethodExpression me = methodCallNode.getMethodExpression(); if (null != me) { List<Parameter> paramList = methodCallNode.getParameters(); Object[] params = null; if (null != paramList) { ValueExpression ve = methodCallNode.getOutcome(); if (null != ve) { invokeResult = ve.getValue(context.getELContext());
if (node instanceof MethodCallNode) { MethodCallNode methodCallNode = (MethodCallNode) node; MethodExpression me = methodCallNode.getMethodExpression(); if (null != me) { List<Parameter> paramList= methodCallNode.getParameters(); Object[] params = null; if (null != paramList) { ValueExpression ve = methodCallNode.getOutcome(); if (null != ve) { invokeResult = ve.getValue(context.getELContext());
List<MethodCallNode> myMethods = getMethodCalls(); for (MethodCallNode cur : myMethods) { if (nodeId.equals(cur.getId())) { result = cur; break;
if (node instanceof MethodCallNode) { MethodCallNode methodCallNode = (MethodCallNode) node; MethodExpression me = methodCallNode.getMethodExpression(); if (null != me) { List<Parameter> paramList = methodCallNode.getParameters(); Object[] params = null; if (null != paramList) { ValueExpression ve = methodCallNode.getOutcome(); if (null != ve) { invokeResult = ve.getValue(context.getELContext());
List<MethodCallNode> myMethods = getMethodCalls(); for (MethodCallNode cur : myMethods) { if (nodeId.equals(cur.getId())) { result = cur; break;
List<MethodCallNode> myMethods = getMethodCalls(); for (MethodCallNode cur : myMethods) { if (nodeId.equals(cur.getId())) { result = cur; break;
List<MethodCallNode> myMethods = getMethodCalls(); for (MethodCallNode cur : myMethods) { if (nodeId.equals(cur.getId())) { result = cur; break;