@Singleton public class ExperimentalActivitiesAuthorizationManagerImpl extends Object implements ExperimentalActivitiesAuthorizationManager
Constructor and Description |
---|
ExperimentalActivitiesAuthorizationManagerImpl(org.jboss.errai.ioc.client.container.SyncBeanManager iocManager,
ClientExperimentalFeaturesRegistryService experimentalFeaturesRegistryService,
javax.enterprise.event.Event<PerspectiveVisibiltiyChangeEvent> perspectiveVisibleEvent) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
authorize(String experimentalFeatureId) |
boolean |
authorizeActivity(Object activity) |
boolean |
authorizeActivityClass(Class activityClass) |
boolean |
authorizeActivityId(String activityId) |
protected boolean |
authorizeByClassName(String activityClassName) |
protected boolean |
doAuthorize(Supplier<String> keySupplier) |
void |
init() |
void |
onFeatureModified(NonPortableExperimentalFeatureModifiedEvent event) |
void |
onFeatureModified(PortableExperimentalFeatureModifiedEvent event) |
void |
securePart(PartDefinition part,
PanelDefinition panel) |
@Inject public ExperimentalActivitiesAuthorizationManagerImpl(org.jboss.errai.ioc.client.container.SyncBeanManager iocManager, ClientExperimentalFeaturesRegistryService experimentalFeaturesRegistryService, javax.enterprise.event.Event<PerspectiveVisibiltiyChangeEvent> perspectiveVisibleEvent)
public void init()
init
in interface ExperimentalActivitiesAuthorizationManager
public boolean authorizeActivity(Object activity)
authorizeActivity
in interface ExperimentalActivitiesAuthorizationManager
public boolean authorizeActivityClass(Class activityClass)
authorizeActivityClass
in interface ExperimentalActivitiesAuthorizationManager
public void securePart(PartDefinition part, PanelDefinition panel)
securePart
in interface ExperimentalActivitiesAuthorizationManager
protected boolean authorizeByClassName(String activityClassName)
public boolean authorizeActivityId(String activityId)
authorizeActivityId
in interface ExperimentalActivitiesAuthorizationManager
protected boolean authorize(String experimentalFeatureId)
public void onFeatureModified(@Observes PortableExperimentalFeatureModifiedEvent event)
public void onFeatureModified(@Observes NonPortableExperimentalFeatureModifiedEvent event)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.