Class AbstractHomeProducer

  • All Implemented Interfaces:
    org.kie.workbench.common.screens.home.model.HomeModelProvider
    Direct Known Subclasses:
    HomeProducer, HomeRuntimeProducer

    public abstract class AbstractHomeProducer
    extends Object
    implements org.kie.workbench.common.screens.home.model.HomeModelProvider
    • Field Detail

      • placeManager

        protected org.uberfire.client.mvp.PlaceManager placeManager
      • translationService

        protected org.jboss.errai.ui.client.local.spi.TranslationService translationService
      • profilePreferences

        protected org.kie.workbench.common.profile.api.preferences.ProfilePreferences profilePreferences
    • Constructor Detail

      • AbstractHomeProducer

        public AbstractHomeProducer()
      • AbstractHomeProducer

        public AbstractHomeProducer​(org.uberfire.client.mvp.PlaceManager placeManager,
                                    org.jboss.errai.ui.client.local.spi.TranslationService translationService,
                                    org.kie.workbench.common.screens.home.client.widgets.shortcut.utils.ShortcutHelper shortcutHelper)
    • Method Detail

      • initialize

        public void initialize​(Runnable done)
        Specified by:
        initialize in interface org.kie.workbench.common.screens.home.model.HomeModelProvider
      • get

        public org.kie.workbench.common.screens.home.model.HomeModel get​(org.kie.workbench.common.profile.api.preferences.ProfilePreferences preferences)
        Specified by:
        get in interface org.kie.workbench.common.screens.home.model.HomeModelProvider
      • addProfileFullShortcuts

        protected void addProfileFullShortcuts​(org.kie.workbench.common.screens.home.model.HomeModel model)
      • createTrackShortcut

        protected org.kie.workbench.common.screens.home.model.HomeShortcut createTrackShortcut()
      • createManageShortcut

        protected org.kie.workbench.common.screens.home.model.HomeShortcut createManageShortcut()
      • createDeployShortcut

        protected org.kie.workbench.common.screens.home.model.HomeShortcut createDeployShortcut()
      • createDesignShortcut

        protected abstract org.kie.workbench.common.screens.home.model.HomeShortcut createDesignShortcut()