|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface I_CmsMenuItemRule
Defines a menu item rule to check the visibility of a context menu item in the explorer view.
| Field Summary | |
|---|---|
static java.lang.String |
ATTR_CONTEXT_INFO
The request attribute name for the context information. |
static java.lang.String |
CONTEXT_CONTAINERPAGE
A constant that signals that we are in the container page context. |
static java.lang.String |
CONTEXT_EDITPROVIDER
A constant that signals that we are in the edit provider context. |
static java.lang.String |
CONTEXT_SITEMAP
A constant that signals that we are in the sitemap context. |
| Method Summary | |
|---|---|
CmsMenuItemVisibilityMode |
getVisibility(CmsObject cms,
CmsResourceUtil[] resourceUtil)
Returns the visibility for the menu item. |
CmsMenuItemVisibilityMode |
getVisibility(CmsObject cms,
CmsResourceUtil[] resourceUtil,
I_CmsMenuItemRule[] rule)
Returns the visibility for the menu item, depending on the resource utilities and menu item rules. |
boolean |
matches(CmsObject cms,
CmsResourceUtil[] resourceUtil)
Returns if the rule for the menu item should be applied or not. |
| Field Detail |
|---|
static final java.lang.String ATTR_CONTEXT_INFO
static final java.lang.String CONTEXT_CONTAINERPAGE
static final java.lang.String CONTEXT_EDITPROVIDER
static final java.lang.String CONTEXT_SITEMAP
| Method Detail |
|---|
CmsMenuItemVisibilityMode getVisibility(CmsObject cms,
CmsResourceUtil[] resourceUtil)
The possible visibilities are:
CmsMenuItemVisibilityMode.VISIBILITY_ACTIVE menu item is activeCmsMenuItemVisibilityMode.VISIBILITY_INACTIVE menu item is inactive (greyed out)CmsMenuItemVisibilityMode.VISIBILITY_INVISIBLE menu item is invisible
cms - the current OpenCms user contextresourceUtil - the initialized resource utilities for which the menu item visibility is checked
CmsMenuItemVisibilityMode getVisibility(CmsObject cms,
CmsResourceUtil[] resourceUtil,
I_CmsMenuItemRule[] rule)
cms - the current OpenCms user contextresourceUtil - the initialized resource utilities for which the menu item visibility is checkedrule - the rules which are checked for visibility
boolean matches(CmsObject cms,
CmsResourceUtil[] resourceUtil)
cms - the current OpenCms user contextresourceUtil - the initialized resource utilities for which the menu item rule is checked
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||