public interface I_CmsMenuItemRule
| 限定符和类型 | 字段和说明 |
|---|---|
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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
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
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 invisiblecms - the current OpenCms user contextresourceUtil - the initialized resource utilities for which the menu item visibility is checkedCmsMenuItemVisibilityMode 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 visibilityboolean matches(CmsObject cms, CmsResourceUtil[] resourceUtil)
cms - the current OpenCms user contextresourceUtil - the initialized resource utilities for which the menu item rule is checked