wapp, sess, desktop, request,
PageDefinitions.getLocator(wapp, path));
sess.setAttribute(Attributes.GAE_FIX, new Integer(0));
((SessionCtrl)sess).notifyClientRequest(true);
final UiFactory uf = wappc.getUiFactory();
if (uf.isRichlet(ri, bRichlet)) {
final Richlet richlet = uf.getRichlet(ri, path);
if (richlet == null)
return false; //not found
final Page page = WebManager.newPage(uf, ri, richlet, response, path);
final Execution exec = new ExecutionImpl(
_ctx, request, response, desktop, page);
wappc.getUiEngine().execNewPage(exec, richlet, page, out);
//no need to set device type here, since UiEngine will do it later
} else {
final PageDefinition pagedef = uf.getPageDefinition(ri, path);
if (pagedef == null)
return false; //not found
final Page page = WebManager.newPage(uf, ri, pagedef, response, path);
final Execution exec = new ExecutionImpl(