*/
public static void createNodeFromPageTemplate(String nodeName, String nodeLabel, String pageId, PageNavigation navi)
throws Exception
{
UIPortal uiPortal = Util.getUIPortal();
UserPortalConfigService configService = uiPortal.getApplicationComponent(UserPortalConfigService.class);
String accessUser = Util.getPortalRequestContext().getRemoteUser();
PageNode node =
configService.createNodeFromPageTemplate(nodeName, nodeLabel, pageId, PortalConfig.USER_TYPE, accessUser);
node.setUri(node.getName());
navi.addNode(node);
DataStorage dataService = uiPortal.getApplicationComponent(DataStorage.class);
dataService.save(navi);
setNavigation(uiPortal.getNavigations(), navi);
}