nl.gx.webmanager.wcb
Interface MenuItemComponentDefinition

All Superinterfaces:
ComponentDefinition
All Known Subinterfaces:
ElementComponentDefinition, PanelComponentDefinition
All Known Implementing Classes:
ElementComponentDefinitionImpl, MenuItemComponentDefinitionImpl, PanelComponentDefinitionImpl

public interface MenuItemComponentDefinition
extends ComponentDefinition

Interface providing all methods needed to use the component in the WebManager menustructure.

Author:
arjans

Method Summary
 Permission[] getMenuItemPermissions()
          Returns all permissions that allow this component to be shown in the menu when assigned.
 java.lang.String getMenuTextMessageKey()
          Returns the key in the message properties file of the component which is mapped on the value that is used for the description of the component in the menustructure.
 java.lang.String getTargetMenu()
          Returns the identifying value of the WebManager menu to which the panel should be added.
 java.lang.String getTargetMenuLocationAfter()
          Returns the id of the menu item after which the new menu item should be inserted.
 java.lang.String getTargetMenuLocationBefore()
          Returns the id of the menu item before which the new menu item should be inserted.
 
Methods inherited from interface nl.gx.webmanager.wcb.ComponentDefinition
getComponentBundleDefinition, getControllerClassName, getDependencies, getDescription, getDisplayLanguage, getEntityClassNames, getEntityFactoryClassName, getExtensions, getId, getImplementationClassName, getInstanceClassName, getInterfaceClassNames, getLanguageResourceMessage, getLanguageResourceMessages, getLanguageResources, getName, getNameSpace, getNodeType, getPermissionCategory, getPermissionsForPermissionGroups, getPersistenceManagerClassName, getProperties, getTypeId, getWrapperClassNames, isLicensed, setComponentBundleDefinition, setExtensions
 

Method Detail

getMenuTextMessageKey

java.lang.String getMenuTextMessageKey()
Returns the key in the message properties file of the component which is mapped on the value that is used for the description of the component in the menustructure.

Returns:
the key in the message properties file of the component which is mapped on the value that is used for the description of the component in the menustructure

getMenuItemPermissions

Permission[] getMenuItemPermissions()
Returns all permissions that allow this component to be shown in the menu when assigned.

Returns:
all permissions that allow this component to be shown in the menu when assigned

getTargetMenu

java.lang.String getTargetMenu()
Returns the identifying value of the WebManager menu to which the panel should be added.

Returns:
the identifying value of the WebManager menu to which the panel should be added

getTargetMenuLocationAfter

java.lang.String getTargetMenuLocationAfter()
Returns the id of the menu item after which the new menu item should be inserted.

Returns:
The id of the menu item after which the new menu item should be inserted

getTargetMenuLocationBefore

java.lang.String getTargetMenuLocationBefore()
Returns the id of the menu item before which the new menu item should be inserted.

Returns:
The id of the menu item before which the new menu item should be inserted


Copyright © 2007-2010 GX creative online development BV. All Rights Reserved.