Package org.opencms.workplace.explorer.menu

Contains the functions that generate the Workplace "Explorer" context menu entries.

See:
          Description

Interface Summary
I_CmsMenuItemRule Defines a menu item rule to check the visibility of a context menu item in the explorer view.
 

Class Summary
A_CmsMenuItemRule Base implementation of the menu item rule.
CmsMenuItemVisibilityMode The visibility modes of a context menu item in the explorer view.
CmsMenuRule Defines a named menu rule set to check the visibility of a single context menu item in the explorer view.
CmsMenuRuleTranslator Provides methods to translate the legacy rule Strings for the context menu entries to the new menu rule set definitions.
CmsMirActiveNonDeleted Defines a menu item rule that sets the visibility to active for all possible project and resource states except for deleted resources, for them the visibility will be inactive.
CmsMirAlwaysActive Defines a menu item rule that sets the visibility to active for all possible project and resource states.
CmsMirAlwaysInvisible Defines a menu item rule that sets the visibility to invsible for all possible project and resource states.
CmsMirDirectPublish Defines a menu item rule that sets the visibility to active if the current resource can be directly published by the current user.
CmsMirEditControlcode Defines a menu item rule that sets the visibility for the "Edit controlcode" context menu entry, depending on the project and lock state of the resource.
CmsMirMultiDirPublishStandard Defines a menu item rule for the multi context menu that checks that the parent folder not new is.
CmsMirMultiStandard Defines a menu item rule for the multi context menu that sets the visibility to active in the offline projects and to inactive in the online project.
CmsMirPrOnlineActive Defines a menu item rule that sets the visibility to active if the current project is the Online project.
CmsMirPrOnlineInactive Defines a menu item rule that sets the visibility to inactive if the current project is the Online project.
CmsMirPrOnlineInvisible Defines a menu item rule that sets the visibility to invisible if the current project is the Online project.
CmsMirPrOtherActive Defines a menu item rule that sets the visibility to active if the resource is not part of the current project.
CmsMirPrOtherInactive Defines a menu item rule that sets the visibility to inactive if the resource is not part of the current project.
CmsMirPrOtherInvisible Defines a menu item rule that sets the visibility to invisible if the resource is not part of the current project.
CmsMirPrSameLockedActive Defines a menu item rule that sets the visibility to active if the current resource is locked by the current user.
CmsMirPrSameLockedActiveChangedAl Defines a menu item rule that sets the visibility to active if the current resource is changed and locked by the current user or the autolock feature is enabled.
CmsMirPrSameLockedActiveDeletedAl Defines a menu item rule that sets the visibility to active if the current resource is deleted and locked by the current user or the autolock feature is enabled.
CmsMirPrSameLockedActiveNotDeletedAl Defines a menu item rule that sets the visibility to active if the current resource is not deleted or inactive if the current resource is deleted and locked by the current user.
CmsMirPrSameLockedActiveNotDeletedAlPermW Defines a menu item rule that sets the visibility to active if the current resource is not deleted or inactive if the current resource is deleted and locked by the current user.
CmsMirPrSameLockedInvisible Defines a menu item rule that sets the visibility to invisible if the current resource is locked by the current user.
CmsMirPrSameOtherlockActive Defines a menu item rule that sets the visibility to active if the current resource is not exclusively locked by the current user.
CmsMirPrSameOtherlockActiveNoPublish Defines a menu item rule that sets the visibility to active if the current resource is not exclusively locked by the current user and no publish lock is set.
CmsMirPrSameOtherlockInvisible Defines a menu item rule that sets the visibility to inactive if the current resource is not exclusively locked by the current user.
CmsMirPrSameUnlockedActive Defines a menu item rule that sets the visibility to active if the current resource is unlocked in the same project.
CmsMirPrSameUnlockedActiveDeletedNoAl Defines a menu item rule that sets the visibility to active if the current resource is unlocked, deleted and the auto lock feature is disabled.
CmsMirPrSameUnlockedActiveNotDeletedNoAl Defines a menu item rule that sets the visibility to active if the current resource is unlocked and the resource is not deleted.
CmsMirPrSameUnlockedActiveUnchanged Defines a menu item rule that sets the visibility to active if the current resource is unlocked and the resource is new, changed or deleted.
CmsMirPrSameUnlockedInactiveNoAl Defines a menu item rule that sets the visibility to inactive if the current resource is unlocked and the auto lock feature is disabled.
CmsMirPrSameUnlockedInactiveNotDeletedNoAl Defines a menu item rule that sets the visibility to inactive if the current resource is unlocked and not deleted or to invisible if the resource is deleted.
CmsMirPrSameUnlockedInvisible Defines a menu item rule that sets the visibility to invisible if the current resource is unlocked.
CmsMirShowSiblings Defines a menu item rule that sets the visibility to active for all resources with siblings, for resources without siblings the visibility will be inactive.
CmsMirSubStandard Defines a menu item rule for the sub menu generation that checks the visibility of the sub items to show.
 

Package org.opencms.workplace.explorer.menu Description

Contains the functions that generate the Workplace "Explorer" context menu entries.

Menu item rules define the appearance of a single context menu item, depending on variuos preconditions like the resource state, the current project, the current users permissions, and so on.

Since:
6.0.0
Version:
$Revision: 1.4 $