public class ShogunCorePermissionEvaluator extends Object implements org.springframework.security.access.PermissionEvaluator
| Constructor and Description |
|---|
ShogunCorePermissionEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.context.ApplicationContext |
getAppContext() |
EntityPermissionEvaluatorFactory |
getPermissionEvaluatorFactory() |
Boolean |
getUsePlainPrincipal() |
UserDao<User> |
getUserDao() |
boolean |
hasPermission(org.springframework.security.core.Authentication authentication,
Object targetDomainObject,
Object permissionObject) |
boolean |
hasPermission(org.springframework.security.core.Authentication authentication,
Serializable targetId,
String targetType,
Object permission) |
void |
setAppContext(org.springframework.context.ApplicationContext appContext) |
void |
setPermissionEvaluatorFactory(EntityPermissionEvaluatorFactory permissionEvaluatorFactory) |
void |
setUsePlainPrincipal(Boolean usePlainPrincipal) |
void |
setUserDao(UserDao<User> userDao) |
public boolean hasPermission(org.springframework.security.core.Authentication authentication,
Object targetDomainObject,
Object permissionObject)
hasPermission in interface org.springframework.security.access.PermissionEvaluatorpublic boolean hasPermission(org.springframework.security.core.Authentication authentication,
Serializable targetId,
String targetType,
Object permission)
hasPermission in interface org.springframework.security.access.PermissionEvaluatorpublic org.springframework.context.ApplicationContext getAppContext()
public void setAppContext(org.springframework.context.ApplicationContext appContext)
appContext - the appContext to setpublic Boolean getUsePlainPrincipal()
public void setUsePlainPrincipal(Boolean usePlainPrincipal)
usePlainPrincipal - the usePlainPrincipal to setpublic EntityPermissionEvaluatorFactory getPermissionEvaluatorFactory()
public void setPermissionEvaluatorFactory(EntityPermissionEvaluatorFactory permissionEvaluatorFactory)
permissionEvaluatorFactory - the permissionEvaluatorFactory to setCopyright © 2020 terrestris GmbH & Co. KG. All rights reserved.