Class ExtensionSubTabController

  • All Implemented Interfaces:
    DelegatedController, ComponentAware, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.mvc.Controller

    public abstract class ExtensionSubTabController
    extends ComponentController
    This class is an controller for a subtab extension.
    • Constructor Detail

      • ExtensionSubTabController

        public ExtensionSubTabController()
        Constructs a new user profiles tab controller.
    • Method Detail

      • getSessionManager

        protected final SessionManager getSessionManager()
        Returns the SessionManager.
        Returns:
        SessionManager
      • setSessionManager

        public final void setSessionManager​(SessionManager manager)
        Sets the Session manager.
        Parameters:
        manager - The session manager to set
      • setRealmManager

        public final void setRealmManager​(RealmManager realmManager)
        Sets the realm manager.
        Parameters:
        realmManager - the realm manager to set
      • getUserManager

        public final UserManager getUserManager()
        Returns the user manager.
        Returns:
        the user manager
      • getRealm

        public final Realm getRealm()
        Returns the realm.
        Returns:
        the realm
      • getDefaultProfileProvider

        public final DefaultProfileProvider getDefaultProfileProvider()
        Returns the default profile provider.
        Returns:
        the default profile provider
      • getGroupManager

        public final GroupManager getGroupManager()
        Returns the group manager.
        Returns:
        the group manager
      • getProfileManager

        public final ProfileManager getProfileManager()
        Returns the profile manager.
        Returns:
        the profile manager
      • createEditViews

        protected void createEditViews()
        Description copied from class: BaseWebmanagerController
        Callback to add edit views. Sub classes should implement this method, call the super and invoke addEditViews to add its own edit views to the controller.
        Specified by:
        createEditViews in class BaseWebmanagerController
      • createResourceBaseNames

        protected final void createResourceBaseNames​(Object command)
        Description copied from class: BaseWebmanagerController
        Callback to add resource base names. Sub classes should implement this method, call the super and invoke addResourceBaseNames to add its own resource base names to the controller.
        Overrides:
        createResourceBaseNames in class ComponentController
      • getLanguageLabel

        protected final String getLanguageLabel​(String label)
        Returns the value of a language label in the current language.
        Parameters:
        label - the label
        Returns:
        the label in the current language