Interface I_CmsWorkplaceAppConfiguration

    • Method Detail

      • getAppCategory

        java.lang.String getAppCategory()
        Gets the id of the app category in which this app should be displayed (null for the root category).
        Returns:
        the app category id
      • getButtonStyle

        java.lang.String getButtonStyle()
        Returns the button style.

        Returns:
        the button style
      • getHelpText

        java.lang.String getHelpText​(java.util.Locale locale)
        Gets the help text for the app in the given locale.

        Parameters:
        locale - the locale to use
        Returns:
        the help text
      • getIcon

        com.vaadin.server.Resource getIcon()
        Returns the app icon resource.

        Returns:
        the icon resource
      • getId

        java.lang.String getId()
        Returns the unique app id.
        Returns:
        the app id
      • getName

        java.lang.String getName​(java.util.Locale locale)
        Returns the display name of the app.

        Parameters:
        locale - the user locale
        Returns:
        the app name
      • getPriority

        int getPriority()
        Gets 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.

        Returns:
        the priority
      • getRequiredRole

        CmsRole getRequiredRole()
        Returns the user role required for this app.

        Returns:
        the required user role