public class AuthorizationManagerImpl extends Object implements AuthorizationManager
AuthorizationManager.ProtectedOperationADMIN_ROLE, OWNER_ROLE, PUBLIC_GROUP| Constructor and Description |
|---|
AuthorizationManagerImpl(org.kie.internal.identity.IdentityProvider identityProvider,
org.jbpm.shared.services.impl.TransactionalCommandService commandService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildAuthorizationConfig() |
void |
checkAuthorization(String caseId) |
void |
checkOperationAuthorization(String caseId,
AuthorizationManager.ProtectedOperation operation) |
protected List<String> |
collectUserAuthInfo() |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled) |
protected void |
verifyAuthorization(String caseId,
List<String> authorizedEntities,
String errorMessage) |
public AuthorizationManagerImpl(org.kie.internal.identity.IdentityProvider identityProvider,
org.jbpm.shared.services.impl.TransactionalCommandService commandService)
public void checkAuthorization(String caseId) throws SecurityException
checkAuthorization in interface AuthorizationManagerSecurityExceptionpublic void checkOperationAuthorization(String caseId, AuthorizationManager.ProtectedOperation operation) throws SecurityException
checkOperationAuthorization in interface AuthorizationManagerSecurityExceptionpublic boolean isEnabled()
public void setEnabled(boolean enabled)
protected void buildAuthorizationConfig()
protected void verifyAuthorization(String caseId, List<String> authorizedEntities, String errorMessage)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.