|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPluggableNavModelRO
This interface offers the pluggable navigation developer all the functionality they need to build pluggable navigation views.
Method Summary | |
---|---|
java.lang.Object |
Create()
|
int |
GetAccessibleCommunityID(int nCommID)
Checks for at least read access to the specified Community, If current user lacks access, get the user's default Community and user has no default communities, return -1. |
ICPListEntryIterator |
GetCategoryLinks(NavCategoryType linkType,
boolean getActions)
Get the links lists by category, with or without actions |
java.lang.String |
GetCategoryTitle(NavCategoryType linkType)
Gets the internationalized string for the title on the category. |
NavPageType |
GetCurNavPageType()
Gets the current page type. |
int |
GetDefaultCommunity()
Gets a user's defeault community id, (right now the first community in mycommunities) |
NavigationPage |
GetPageSpecificMethods()
Used by pluggable navigation to access the model specific to the page we're on (see GetCurNavPage()) |
ICPListEntryIterator |
GetPortalSettings()
Gets the link to the My Account settings page |
boolean |
GetSectionVisibility(int nSectionIDConst)
Gets visibility of the specified vertical navigation section |
HTMLElement |
GetSubportalBanner()
Gets the header for this page from the Subportal. |
boolean |
GetSubPortalEnabled(int nType)
Checks if the specified feature is enabled in the current subportal. |
HTMLElement |
GetSubportalFooter()
Gets the footer for this page from the Subportal. |
java.lang.String |
GetSubsectionTitle(NavCategoryType linkType,
boolean bAction)
Get the name of the subsection title; basically, actions for mypage and communities only. |
boolean |
HasAdministratorAccess()
Checks if the user has admin access rights or not. |
boolean |
HasSelectAccess()
Checks if the current user has at least select access to the current Community |
boolean |
IsEditProfile()
Checks if the current page is a Edit Default Profile Editor page |
boolean |
IsGuestSession()
Checks if logged in as guest or not. |
void |
SetSectionVisibility(int nSectionIDConst,
boolean bShow)
Sets visibility on vertical navigation sections |
Methods inherited from interface com.plumtree.uiinfrastructure.activityspace.IMVCObject |
---|
GetName |
Method Detail |
---|
java.lang.Object Create()
IManagedObject.Create()
ICPListEntryIterator GetPortalSettings()
boolean GetSectionVisibility(int nSectionIDConst)
nSectionIDConst
- NavVisibility ID of the section to check visibility on
NavVisibility
java.lang.String GetCategoryTitle(NavCategoryType linkType)
linkType
- NavCategoryType
NavCategoryType
java.lang.String GetSubsectionTitle(NavCategoryType linkType, boolean bAction)
linkType
- NavCategoryTypeboolean
- actions true or false
NavCategoryType
HTMLElement GetSubportalBanner()
HTMLElement GetSubportalFooter()
boolean HasAdministratorAccess()
boolean HasSelectAccess()
com.plumtree.server.PT_ACCESS_LEVELS
boolean IsGuestSession()
void SetSectionVisibility(int nSectionIDConst, boolean bShow)
nSectionIDConst
- NavVisibility ID of the section to set visibility onbShow
- True of the section is visibleNavVisibility
boolean GetSubPortalEnabled(int nType)
nType
- NavVisibility Section ID
NavVisibility
NavigationPage GetPageSpecificMethods()
NavigationPage
,
NavPageType
NavPageType GetCurNavPageType()
NavPageType
int GetDefaultCommunity()
int GetAccessibleCommunityID(int nCommID)
nCommID
- ID of the Community to check access to
ICPListEntryIterator GetCategoryLinks(NavCategoryType linkType, boolean getActions)
linkType
- NavCategoryTypegetActions
- True to include actions
NavCategoryType
boolean IsEditProfile()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |