com.xebialabs.deployit.security
Class PermissionEnforcer
java.lang.Object
com.xebialabs.deployit.security.PermissionEnforcer
@Component
public class PermissionEnforcer
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROLE_ADMIN
public static final java.lang.String ROLE_ADMIN
- See Also:
- Constant Field Values
PermissionEnforcer
@Autowired
public PermissionEnforcer(JcrTemplate jcrTemplate,
RoleService roleService)
hasPermission
public boolean hasPermission(org.springframework.security.core.Authentication authentication,
Permission... permissions)
hasLoggedInUserPermission
public boolean hasLoggedInUserPermission(Permission... permissions)
hasLoggedInUserPermission
public boolean hasLoggedInUserPermission(Permission permission,
java.lang.String onConfigurationItem)
hasLoggedInUserPermission
public boolean hasLoggedInUserPermission(java.util.List<Permission> permissions,
java.lang.String onConfigurationItem)