Plumtree Pluggable Navigation API  
 

INavigationModelRO Members

INavigationModelRO overview

Public Instance Methods

CanJoinCurCommunity Checks if the current user can join the current Community
Create 
GetAccessibleCommunityID 
GetAdminLink Gets the link to Administration
GetCommunityActions Never check IsCommunityPage before calling this function. Has internal security check and need to display the edit community membership entry even when not on community pages.
GetCurCommPages Gets the Community Pages from the current Community
GetCurCommunityID Gets the ID of the current Community (if in one)
GetCurCommunityName Gets the name of the current Community (if in one)
GetCurDocDirFolderID Gets the id of the current document directory folder, or 0 if we are not currently in a single doc directory folder.
GetCurMandatoryTabs Get the Mandatory Tabs for the current user
GetCurMyPages Gets the Mypages for the current user
GetCurPageID Gets the current page ID, either Mypage or Community
GetCurPageName Gets the current page name
GetCurRelCommunities Get the related communities of the current community
GetCurSubCommunities Gets the subcommunities of the current community
GetDefaultCommunity Gets the default community ID of the current user
GetDefaultSubportalURL Gets the URL to the default subportal of the current user
GetDirectoryLinks Get the directory links
GetFooterElement Get footer element
GetFooterHasBeenSet Checks if a footer has been set for the current page
GetGreeting Gets the greeting for the current user
GetHeaderElement Get header element
GetHeaderHasBeenSet Checks if a header has been set for the current page
GetMandatoryLinks Gets the mandatory links for the current user
GetMandatoryLinksFolderName Gets the name for the mandatory links folder for the current user
GetMyCommunities Helper function, returns the join community link, community actions if on a community page and the list of communities.
GetMyPageActions Get the mypage actions for the current page and user
GetMyPortalModel Used by pluggable navigation to access the MyPages model
GetName 
GetParentComm Gets the parent community for the current community. The list will only contain one item.
GetPortalSettings Gets the link to the user's My Account page (user portal preferences)
GetRegisteredViewNavScheme Sets the currently registered view nav scheme to be newNavScheme
GetSectionVisibility Gets the current visibility status of the specified section. Use constants defined in com.plumtree.portalpages.common.uiparts.navpagetype.NavVisibility.
GetSubportalBanner Gets the Banner set in the subportal
GetSubPortalEnabled Checks if the specified feature is enabled for current user's subportal
GetSubPortalFirstPageType Gets the page type of the current user's default my home page-type.
GetSubportalFooter Gets the footer set in the subportal
GetSubPortalNavScheme Gets the navigation scheme set for the current user
GetSubPortalPageID Gets the Page ID of the first page a user should see after logging in. Set on a user's Subportal
GetSubtitleForBanner Gets the subtitle of the current page
GetTitleForBanner Gets the title of the current page
HasAdministratorAccess Checks if the current user has Administrator access
HasSelectAccess Checks if the current user has select access to the current community
IsCommunityPage Checks if the current page is a Community Page
IsCurCommOwner Checks if the current user is the owner of the current Community
IsDirPage Checks if the current page is a directory page
IsGuestSession Checks if the current user is the Guest user
IsLoginPage Checks if the current page is the login page
IsMemberInCurCommunity Checks if the current user is a member of the current Community
IsMyPage Checks if the current page is a mypage
IsPreviewPage This function checks the MyPortalModel to see if the current page is a community preview page (certain actions are disabled in this case).
SetFooterElement Sets a new footer element
SetHeaderElement Sets a new header element.
SetRegisteredViewNavScheme Sets the currently registered view nav scheme to be newNavScheme
SetSectionVisibility Set the visibility of the specified Navigation section.
ShowCommunityNavigation Returns true if this page should show the "Inside this Community" header and sub- and related communitites.

See Also

INavigationModelRO Interface | com.plumtree.portalpages.common.uiparts Namespace