2.14.3.1. Migration of navigation node URL

Using free form node

The previous code for creating navigation node was like:



String uri = Util.getPortalRequestContext().getPortalURI() + "home";

The new code will look like:



PortalURL nodeURL = nodeurl();
NavigationResource resource = new NavigationResource(SiteType.PORTAL, pcontext.getPortalOwner(), "home");
String uri = nodeURL.setResource(resource).toString();

Using UserNode object

The previous code for creating navigation node was like:



UserNode node = ...;
String uri = Util.getPortalRequestContext().getPortalURI() + node.getURI()";

The new code will look like



UserNode node = ...;
PortalURL nodeURL = nodeurl();
String uri = nodeURL.setNode(node).toString();
Copyright ©2012. All rights reserved. eXo Platform SAS