@Component
public class PermissionEnforcer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ROLE_ADMIN |
| Constructor and Description |
|---|
PermissionEnforcer(com.xebialabs.deployit.jcr.JcrTemplate jcrTemplate,
com.xebialabs.deployit.security.RoleService roleService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasLoggedInUserPermission(java.util.List<Permission> permissions,
java.lang.String onConfigurationItem) |
boolean |
hasLoggedInUserPermission(Permission... permissions) |
boolean |
hasLoggedInUserPermission(Permission permission,
java.lang.String onConfigurationItem) |
boolean |
hasPermission(org.springframework.security.core.Authentication authentication,
Permission... permissions) |
boolean |
isAdmin(org.springframework.security.core.Authentication auth) |
boolean |
isCurrentUserAdmin() |
public static final java.lang.String ROLE_ADMIN
@Autowired
public PermissionEnforcer(com.xebialabs.deployit.jcr.JcrTemplate jcrTemplate,
com.xebialabs.deployit.security.RoleService roleService)
public boolean hasPermission(org.springframework.security.core.Authentication authentication,
Permission... permissions)
public boolean hasLoggedInUserPermission(Permission... permissions)
public boolean hasLoggedInUserPermission(Permission permission, java.lang.String onConfigurationItem)
public boolean hasLoggedInUserPermission(java.util.List<Permission> permissions, java.lang.String onConfigurationItem)
public boolean isCurrentUserAdmin()
public boolean isAdmin(org.springframework.security.core.Authentication auth)