Class WorkbenchMegaMenuProducer
- java.lang.Object
-
- org.uberfire.client.workbench.widgets.menu.AbstractWorkbenchMenuProducer<WorkbenchMegaMenuPresenter,WorkbenchMegaMenuPresenter.View>
-
- org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuProducer
-
@ApplicationScoped public class WorkbenchMegaMenuProducer extends AbstractWorkbenchMenuProducer<WorkbenchMegaMenuPresenter,WorkbenchMegaMenuPresenter.View>
-
-
Field Summary
-
Fields inherited from class org.uberfire.client.workbench.widgets.menu.AbstractWorkbenchMenuProducer
activityManager, authzManager, experimentalActivitiesAuthorizationManager, identity, instance, perspectiveManager, placeManager, view
-
-
Constructor Summary
Constructors Constructor Description WorkbenchMegaMenuProducer()WorkbenchMegaMenuProducer(org.uberfire.security.authz.AuthorizationManager authzManager, PerspectiveManager perspectiveManager, ActivityManager activityManager, org.jboss.errai.security.shared.api.identity.User identity, WorkbenchMegaMenuPresenter.View view, org.jboss.errai.ioc.client.api.ManagedInstance<MegaMenuBrand> megaMenuBrands, PlaceManager placeManager, org.uberfire.security.authz.AuthorizationManager authorizationManager, org.uberfire.rpc.SessionInfo sessionInfo, org.jboss.errai.ioc.client.api.ManagedInstance<ChildMenuItemPresenter> childMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<GroupMenuItemPresenter> groupMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<ChildContextMenuItemPresenter> childContextMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<GroupContextMenuItemPresenter> groupContextMenuItemPresenters, Workbench workbench, org.uberfire.experimental.service.auth.ExperimentalActivitiesAuthorizationManager experimentalActivitiesAuthorizationManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkbenchMegaMenuPresentergetInstance()protected WorkbenchMegaMenuPresentermakeDefaultPresenter()protected WorkbenchMegaMenuStandalonePresentermakeStandalonePresenter()-
Methods inherited from class org.uberfire.client.workbench.widgets.menu.AbstractWorkbenchMenuProducer
getWorbenchMenu, isStandalone, onPerspectiveChange, onPerspectiveHide
-
-
-
-
Constructor Detail
-
WorkbenchMegaMenuProducer
public WorkbenchMegaMenuProducer()
-
WorkbenchMegaMenuProducer
@Inject public WorkbenchMegaMenuProducer(org.uberfire.security.authz.AuthorizationManager authzManager, PerspectiveManager perspectiveManager, ActivityManager activityManager, org.jboss.errai.security.shared.api.identity.User identity, WorkbenchMegaMenuPresenter.View view, org.jboss.errai.ioc.client.api.ManagedInstance<MegaMenuBrand> megaMenuBrands, PlaceManager placeManager, org.uberfire.security.authz.AuthorizationManager authorizationManager, org.uberfire.rpc.SessionInfo sessionInfo, org.jboss.errai.ioc.client.api.ManagedInstance<ChildMenuItemPresenter> childMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<GroupMenuItemPresenter> groupMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<ChildContextMenuItemPresenter> childContextMenuItemPresenters, org.jboss.errai.ioc.client.api.ManagedInstance<GroupContextMenuItemPresenter> groupContextMenuItemPresenters, Workbench workbench, org.uberfire.experimental.service.auth.ExperimentalActivitiesAuthorizationManager experimentalActivitiesAuthorizationManager)
-
-
Method Detail
-
getInstance
@Produces public WorkbenchMegaMenuPresenter getInstance()
-
makeDefaultPresenter
protected WorkbenchMegaMenuPresenter makeDefaultPresenter()
- Specified by:
makeDefaultPresenterin classAbstractWorkbenchMenuProducer<WorkbenchMegaMenuPresenter,WorkbenchMegaMenuPresenter.View>
-
makeStandalonePresenter
protected WorkbenchMegaMenuStandalonePresenter makeStandalonePresenter()
- Specified by:
makeStandalonePresenterin classAbstractWorkbenchMenuProducer<WorkbenchMegaMenuPresenter,WorkbenchMegaMenuPresenter.View>
-
-