if(elem == null)
return null;
/* global */
Element globalElem = DomUtils.getChildElementByName(elem, "global");
GlobalPageFlowActionInterceptorConfig global = null;
InterceptorConfig[] globalInterceptorConfigs = null;
SimpleActionInterceptorConfig[] globalSimpleActionInterceptorConfig = null;
if(globalElem != null) {
globalSimpleActionInterceptorConfig =
parseSimpleActionInterceptorConfigs(DomUtils.getChildElementsByName(globalElem, "simple-action-interceptor"));
globalInterceptorConfigs =
parseInterceptorConfigs(DomUtils.getChildElementsByName(globalElem, "action-interceptor"));
}
global = new GlobalPageFlowActionInterceptorConfig(globalSimpleActionInterceptorConfig, globalInterceptorConfigs);
/* per page flow */
PerPageFlowActionInterceptorConfig[] perPageFlow = null;
NodeList perJpfList = elem.getElementsByTagName("per-pageflow");
if(perJpfList != null && perJpfList.getLength() > 0) {