@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 ExperimentalActivitiesAuthorizationManagerpublic boolean authorizeActivity(Object activity)
authorizeActivity in interface ExperimentalActivitiesAuthorizationManagerpublic boolean authorizeActivityClass(Class activityClass)
authorizeActivityClass in interface ExperimentalActivitiesAuthorizationManagerpublic void securePart(PartDefinition part, PanelDefinition panel)
securePart in interface ExperimentalActivitiesAuthorizationManagerprotected boolean authorizeByClassName(String activityClassName)
public boolean authorizeActivityId(String activityId)
authorizeActivityId in interface ExperimentalActivitiesAuthorizationManagerprotected boolean authorize(String experimentalFeatureId)
public void onFeatureModified(@Observes
PortableExperimentalFeatureModifiedEvent event)
public void onFeatureModified(@Observes
NonPortableExperimentalFeatureModifiedEvent event)
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.