public class StandardJaccServiceImpl extends java.lang.Object implements JaccService, Configurable
Modifier and Type | Class and Description |
---|---|
protected static interface |
StandardJaccServiceImpl.ContextSubjectAccess |
protected static class |
StandardJaccServiceImpl.NonPrivilegedContextSubjectAccess |
protected static class |
StandardJaccServiceImpl.PrivilegedContextSubjectAccess |
Constructor and Description |
---|
StandardJaccServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addPermission(GrantedPermission permissionDeclaration) |
void |
checkPermission(PermissionCheckEntityInformation entityInformation,
PermissibleAction action) |
void |
configure(java.util.Map configurationValues)
Configure the service.
|
protected java.security.Principal[] |
getCallerPrincipals() |
java.lang.String |
getContextId()
Obtain the JACC context-id in effect for this service.
|
public void configure(java.util.Map configurationValues)
Configurable
configure
in interface Configurable
configurationValues
- The configuration properties.public java.lang.String getContextId()
JaccService
null
indicates no
context is in effect (service is disabled).getContextId
in interface JaccService
public void addPermission(GrantedPermission permissionDeclaration)
addPermission
in interface JaccService
public void checkPermission(PermissionCheckEntityInformation entityInformation, PermissibleAction action)
checkPermission
in interface JaccService
protected java.security.Principal[] getCallerPrincipals()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.