return flowctx.getFlowExecutionUrl();
} else if ("externalContext".equals(name)) {
return flowctx.getExternalContext();
}
//check requestScope
final MutableAttributeMap requestScope = flowctx.getRequestScope();
if (requestScope.contains(name)) {
return requestScope.get(name);
}
//check flashScope
final MutableAttributeMap flashScope = flowctx.getFlashScope();
if (flashScope.contains(name)) {
return flashScope.get(name);
}
//check viewScope
final MutableAttributeMap viewScope = flowctx.getViewScope();
if (viewScope.contains(name)) {
return viewScope.get(name);
}
//check flowScope
final MutableAttributeMap flowScope = flowctx.getFlowScope();
if (flowScope.contains(name)) {
return flowScope.get(name);
}
//check conversationScope
final MutableAttributeMap conversationScope = flowctx.getConversationScope();
if (conversationScope.contains(name)) {
return conversationScope.get(name);
}
}
return null;
}