Package org.kie.bc.client.home
Class AbstractHomeProducer
- java.lang.Object
-
- org.kie.bc.client.home.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 Summary
Fields Modifier and Type Field Description protected org.uberfire.client.mvp.PlaceManagerplaceManagerprotected org.kie.workbench.common.profile.api.preferences.ProfilePreferencesprofilePreferencesprotected org.jboss.errai.ui.client.local.spi.TranslationServicetranslationService
-
Constructor Summary
Constructors Constructor Description AbstractHomeProducer()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 Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddProfileFullShortcuts(org.kie.workbench.common.screens.home.model.HomeModel model)protected org.kie.workbench.common.screens.home.model.HomeShortcutcreateDeployShortcut()protected abstract org.kie.workbench.common.screens.home.model.HomeShortcutcreateDesignShortcut()protected org.kie.workbench.common.screens.home.model.HomeShortcutcreateManageShortcut()protected org.kie.workbench.common.screens.home.model.HomeShortcutcreateTrackShortcut()org.kie.workbench.common.screens.home.model.HomeModelget(org.kie.workbench.common.profile.api.preferences.ProfilePreferences preferences)voidinitialize(Runnable done)
-
-
-
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:
initializein interfaceorg.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:
getin interfaceorg.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()
-
-