com.xebialabs.deployit.security
Interface PermissionService
- All Known Implementing Classes:
- JcrPermissionService
public interface PermissionService
|
Method Summary |
void |
denyPermission(java.lang.String permissionName,
java.lang.String principal)
|
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getUserPermissions(java.lang.String principalName)
|
void |
grantPermission(java.lang.String permissionName,
java.lang.String principal)
|
boolean |
hasLoggedInUserPermission(java.lang.String permissionName)
|
boolean |
hasUserPermission(java.lang.String permissionName,
java.lang.String principalName)
|
getUserPermissions
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getUserPermissions(java.lang.String principalName)
hasUserPermission
boolean hasUserPermission(java.lang.String permissionName,
java.lang.String principalName)
hasLoggedInUserPermission
boolean hasLoggedInUserPermission(java.lang.String permissionName)
grantPermission
void grantPermission(java.lang.String permissionName,
java.lang.String principal)
denyPermission
void denyPermission(java.lang.String permissionName,
java.lang.String principal)