return Math.min(this.tabNbs, this.startShowIndex + MAX_SHOWED_TAB_NUMBER);
}
}
public UserNode getParentTab() throws Exception {
UserPortal userPortal = getUserPortal();
UserNode selectedNode = uiPortal.getSelectedUserNode();
UserNode currParent = selectedNode.getParent();
UserNode parent = null;
if ("".equals(currParent.getURI())) {
parent = userPortal.getNode(currParent.getNavigation(), TAB_PANE_DASHBOARD_SCOPE, filterConfig, null);
} else {
parent = userPortal.resolvePath(currParent.getNavigation(), filterConfig, currParent.getURI());
}
if (parent != null) {
try {
userPortal.updateNode(parent, TAB_PANE_DASHBOARD_SCOPE, null);
} catch (NavigationServiceException e) {
parent = null;
}
}