Class AbstractWorkbenchMenuProducer<PRESENTER extends WorkbenchBaseMenuPresenter,VIEW extends WorkbenchBaseMenuView>
- java.lang.Object
-
- org.uberfire.client.workbench.widgets.menu.AbstractWorkbenchMenuProducer<PRESENTER,VIEW>
-
- Direct Known Subclasses:
WorkbenchMegaMenuProducer,WorkbenchMenuBarProducer
public abstract class AbstractWorkbenchMenuProducer<PRESENTER extends WorkbenchBaseMenuPresenter,VIEW extends WorkbenchBaseMenuView> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ActivityManageractivityManagerprotected org.uberfire.security.authz.AuthorizationManagerauthzManagerprotected org.uberfire.experimental.service.auth.ExperimentalActivitiesAuthorizationManagerexperimentalActivitiesAuthorizationManagerprotected org.jboss.errai.security.shared.api.identity.Useridentityprotected PRESENTERinstanceprotected PerspectiveManagerperspectiveManagerprotected PlaceManagerplaceManagerprotected VIEWview
-
Constructor Summary
Constructors Constructor Description AbstractWorkbenchMenuProducer()AbstractWorkbenchMenuProducer(org.uberfire.security.authz.AuthorizationManager authzManager, PerspectiveManager perspectiveManager, PlaceManager placeManager, ActivityManager activityManager, org.jboss.errai.security.shared.api.identity.User identity, org.uberfire.experimental.service.auth.ExperimentalActivitiesAuthorizationManager experimentalActivitiesAuthorizationManager, VIEW view)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PRESENTERgetWorbenchMenu()protected booleanisStandalone()protected abstract PRESENTERmakeDefaultPresenter()protected abstract PRESENTERmakeStandalonePresenter()protected voidonPerspectiveChange(PerspectiveChange perspectiveChange)protected voidonPerspectiveHide(PerspectiveVisibiltiyChangeEvent setPerspectiveVisibleEvent)
-
-
-
Field Detail
-
authzManager
protected org.uberfire.security.authz.AuthorizationManager authzManager
-
perspectiveManager
protected PerspectiveManager perspectiveManager
-
placeManager
protected PlaceManager placeManager
-
activityManager
protected ActivityManager activityManager
-
identity
protected org.jboss.errai.security.shared.api.identity.User identity
-
experimentalActivitiesAuthorizationManager
protected org.uberfire.experimental.service.auth.ExperimentalActivitiesAuthorizationManager experimentalActivitiesAuthorizationManager
-
view
protected VIEW extends WorkbenchBaseMenuView view
-
instance
protected PRESENTER extends WorkbenchBaseMenuPresenter instance
-
-
Constructor Detail
-
AbstractWorkbenchMenuProducer
public AbstractWorkbenchMenuProducer()
-
AbstractWorkbenchMenuProducer
public AbstractWorkbenchMenuProducer(org.uberfire.security.authz.AuthorizationManager authzManager, PerspectiveManager perspectiveManager, PlaceManager placeManager, ActivityManager activityManager, org.jboss.errai.security.shared.api.identity.User identity, org.uberfire.experimental.service.auth.ExperimentalActivitiesAuthorizationManager experimentalActivitiesAuthorizationManager, VIEW view)
-
-
Method Detail
-
makeDefaultPresenter
protected abstract PRESENTER makeDefaultPresenter()
-
makeStandalonePresenter
protected abstract PRESENTER makeStandalonePresenter()
-
getWorbenchMenu
public PRESENTER getWorbenchMenu()
-
onPerspectiveChange
protected void onPerspectiveChange(@Observes PerspectiveChange perspectiveChange)
-
onPerspectiveHide
protected void onPerspectiveHide(@Observes PerspectiveVisibiltiyChangeEvent setPerspectiveVisibleEvent)
-
isStandalone
protected boolean isStandalone()
-
-