Package org.opencms.ui.apps.userdata
Class CmsUserDataAppConfiguration
java.lang.Object
org.opencms.ui.apps.A_CmsWorkplaceAppConfiguration
org.opencms.ui.apps.userdata.CmsUserDataAppConfiguration
- All Implemented Interfaces:
I_CmsHasOrder,I_CmsWorkplaceAppConfiguration
App configuration for the 'user data' app.
-
Field Summary
FieldsFields inherited from interface org.opencms.ui.apps.I_CmsWorkplaceAppConfiguration
DEFAULT_PRIORIY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the id of the app category in which this app should be displayed (null for the root category).Returns a new app instance.com.vaadin.server.ResourcegetIcon()Returns the app icon resource.getId()Returns the unique app id.Returns the display name of the app.intgetOrder()Gets an integer used to sort items.intGets the priority of the app configuration.Returns the user role required for this app.Methods inherited from class org.opencms.ui.apps.A_CmsWorkplaceAppConfiguration
getButtonStyle, getHelpText, getVisibility
-
Field Details
-
APP_ID
The app id.- See Also:
-
-
Constructor Details
-
CmsUserDataAppConfiguration
public CmsUserDataAppConfiguration()Creates a new instance.
-
-
Method Details
-
getAppCategory
Description copied from interface:I_CmsWorkplaceAppConfigurationGets the id of the app category in which this app should be displayed (null for the root category).- Specified by:
getAppCategoryin interfaceI_CmsWorkplaceAppConfiguration- Overrides:
getAppCategoryin classA_CmsWorkplaceAppConfiguration- Returns:
- the app category id
- See Also:
-
getAppInstance
Description copied from interface:I_CmsWorkplaceAppConfigurationReturns a new app instance.- Returns:
- a new app instance
- See Also:
-
getIcon
Description copied from interface:I_CmsWorkplaceAppConfigurationReturns the app icon resource.- Returns:
- the icon resource
- See Also:
-
getId
Description copied from interface:I_CmsWorkplaceAppConfigurationReturns the unique app id.- Returns:
- the app id
- See Also:
-
getName
Description copied from interface:I_CmsWorkplaceAppConfigurationReturns the display name of the app.- Specified by:
getNamein interfaceI_CmsWorkplaceAppConfiguration- Overrides:
getNamein classA_CmsWorkplaceAppConfiguration- Parameters:
locale- the user locale- Returns:
- the app name
- See Also:
-
getOrder
Description copied from interface:I_CmsHasOrderGets an integer used to sort items.- Specified by:
getOrderin interfaceI_CmsHasOrder- Overrides:
getOrderin classA_CmsWorkplaceAppConfiguration- Returns:
- the integer used as a sort key
- See Also:
-
getPriority
Description copied from interface:I_CmsWorkplaceAppConfigurationGets the priority of the app configuration.Between two apps with the same id and different priorities, the one with the higher priority will override the one with the lower priority.
- Specified by:
getPriorityin interfaceI_CmsWorkplaceAppConfiguration- Overrides:
getPriorityin classA_CmsWorkplaceAppConfiguration- Returns:
- the priority
- See Also:
-
getRequiredRole
Description copied from interface:I_CmsWorkplaceAppConfigurationReturns the user role required for this app.- Specified by:
getRequiredRolein interfaceI_CmsWorkplaceAppConfiguration- Overrides:
getRequiredRolein classA_CmsWorkplaceAppConfiguration- Returns:
- the required user role
- See Also:
-