public FlowCallNodeImpl(String id, String calledFlowDocumentId, String calledFlowId, List<Parameter> outboundParametersFromConfig) { FacesContext context = FacesContext.getCurrentInstance(); this.id = id; if (null != calledFlowDocumentId) { this.calledFlowDocumentIdVE = context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), calledFlowDocumentId, String.class); } else { this.calledFlowDocumentIdVE = null; } if (null != calledFlowId) { this.calledFlowIdVE = context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), calledFlowId, String.class); } else { this.calledFlowIdVE = null; } _outboundParameters = new ConcurrentHashMap<String, Parameter>(); if (null != outboundParametersFromConfig) { for (Parameter cur : outboundParametersFromConfig) { _outboundParameters.put(cur.getName(), cur); } } outboundParameters = Collections.unmodifiableMap(_outboundParameters); }
public FlowCallNodeImpl(String id, String calledFlowDocumentId, String calledFlowId, List<Parameter> outboundParametersFromConfig) { FacesContext context = FacesContext.getCurrentInstance(); this.id = id; if (null != calledFlowDocumentId) { this.calledFlowDocumentIdVE = context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), calledFlowDocumentId, String.class); } else { this.calledFlowDocumentIdVE = null; } if (null != calledFlowId) { this.calledFlowIdVE = context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), calledFlowId, String.class); } else { this.calledFlowIdVE = null; } _outboundParameters = new ConcurrentHashMap<>(); if (null != outboundParametersFromConfig) { for (Parameter cur : outboundParametersFromConfig) { _outboundParameters.put(cur.getName(), cur); } } outboundParameters = Collections.unmodifiableMap(_outboundParameters); }
public FlowCallNodeImpl(String id, String calledFlowDocumentId, String calledFlowId, List<Parameter> outboundParametersFromConfig) { FacesContext context = FacesContext.getCurrentInstance(); this.id = id; if (null != calledFlowDocumentId) { this.calledFlowDocumentIdVE = context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), calledFlowDocumentId, String.class); } else { this.calledFlowDocumentIdVE = null; } if (null != calledFlowId) { this.calledFlowIdVE = context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), calledFlowId, String.class); } else { this.calledFlowIdVE = null; } _outboundParameters = new ConcurrentHashMap<>(); if (null != outboundParametersFromConfig) { for (Parameter cur : outboundParametersFromConfig) { _outboundParameters.put(cur.getName(), cur); } } outboundParameters = Collections.unmodifiableMap(_outboundParameters); }
public FlowCallNodeImpl(String id, String calledFlowDocumentId, String calledFlowId, List<Parameter> outboundParametersFromConfig) { FacesContext context = FacesContext.getCurrentInstance(); this.id = id; if (null != calledFlowDocumentId) { this.calledFlowDocumentIdVE = context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), calledFlowDocumentId, String.class); } else { this.calledFlowDocumentIdVE = null; } if (null != calledFlowId) { this.calledFlowIdVE = context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), calledFlowId, String.class); } else { this.calledFlowIdVE = null; } _outboundParameters = new ConcurrentHashMap<>(); if (null != outboundParametersFromConfig) { for (Parameter cur : outboundParametersFromConfig) { _outboundParameters.put(cur.getName(), cur); } } outboundParameters = Collections.unmodifiableMap(_outboundParameters); }