@groovy.util.logging.Slf4j class DomainSecurityService extends java.lang.Object
Type | Name and description |
---|---|
AuthorityService |
authorityService |
CustomiseEngineService |
customiseEngineService |
DomainClassService |
domainClassService |
UserService |
userService |
Constructor and description |
---|
DomainSecurityService
() |
Type Params | Return Type | Name and description |
---|---|---|
|
static java.util.Map<java.lang.String, java.lang.Object> |
buildErrorMsg(java.lang.String roles, java.lang.String operation, java.lang.String httpMethod, java.lang.String url, java.util.Map result, long customLogicId, java.lang.String username) |
|
java.util.Map<java.lang.String, java.lang.Object> |
canCreateDomain(java.lang.String domainName, grails.core.GrailsApplication application, org.springframework.security.core.Authentication auth) 判断某个用户是否有创建某种对象的权限 |
|
java.util.List<java.lang.Boolean> |
canUpdateDelete(java.lang.String domainName, java.lang.Long id, grails.core.GrailsApplication application, org.springframework.security.core.Authentication auth) 检查当前用户对某个对象是不是有删除和更新操作的权限 |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#getClass(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#hashCode(), java.lang.Object#equals(java.lang.Object), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#notify() |
判断某个用户是否有创建某种对象的权限
domainName
- 对象的 Class 名称application
- Grails Application 对象auth
- 当前登陆对象检查当前用户对某个对象是不是有删除和更新操作的权限
domainName
- 对象的类型id
- 对象的 idapplication
- Grails Application 对象auth
- 当前登陆对象Groovy Documentation