Class AuthorizationServiceImpl
- java.lang.Object
-
- org.uberfire.backend.server.authz.AuthorizationServiceImpl
-
- All Implemented Interfaces:
org.uberfire.backend.authz.AuthorizationService
@ApplicationScoped public class AuthorizationServiceImpl extends Object implements org.uberfire.backend.authz.AuthorizationService
-
-
Constructor Summary
Constructors Constructor Description AuthorizationServiceImpl(org.uberfire.backend.authz.AuthorizationPolicyStorage storage, org.uberfire.security.authz.PermissionManager permissionManager, javax.enterprise.event.Event<org.uberfire.backend.events.AuthorizationPolicySavedEvent> savedEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeletePolicyByGroup(org.jboss.errai.security.shared.api.Group group, org.uberfire.security.authz.AuthorizationPolicy policy)org.uberfire.security.authz.AuthorizationPolicyloadPolicy()voidsavePolicy(org.uberfire.security.authz.AuthorizationPolicy policy)
-
-
-
Constructor Detail
-
AuthorizationServiceImpl
@Inject public AuthorizationServiceImpl(org.uberfire.backend.authz.AuthorizationPolicyStorage storage, org.uberfire.security.authz.PermissionManager permissionManager, javax.enterprise.event.Event<org.uberfire.backend.events.AuthorizationPolicySavedEvent> savedEvent)
-
-
Method Detail
-
loadPolicy
public org.uberfire.security.authz.AuthorizationPolicy loadPolicy()
- Specified by:
loadPolicyin interfaceorg.uberfire.backend.authz.AuthorizationService
-
savePolicy
public void savePolicy(org.uberfire.security.authz.AuthorizationPolicy policy)
- Specified by:
savePolicyin interfaceorg.uberfire.backend.authz.AuthorizationService
-
deletePolicyByGroup
public void deletePolicyByGroup(org.jboss.errai.security.shared.api.Group group, org.uberfire.security.authz.AuthorizationPolicy policy)- Specified by:
deletePolicyByGroupin interfaceorg.uberfire.backend.authz.AuthorizationService
-
-