文档定义加载服务
| Modifiers | Name | Description |
|---|---|---|
static Integer |
aliasOverridingOrder |
| Type | Name and description |
|---|---|
BizGroupService |
bizGroupService |
grails.core.DefaultGrailsApplication |
grailsApplication |
| Type | Name and description |
|---|---|
void |
createPermissionsAndRoles(BusinessDefinition bd, List<Map> roleList, List<Map> permissionList)初始化角色和权限,并关联 |
void |
deleteGroupNodes(BusinessDefinition bd)删除业务定义时,删除空的分组节点 |
void |
deletePermissionAndRoles(BusinessDefinition bd)删除业务定义时,同时删除相关的角色、权限 |
List<Map> |
findAllBizPermissions(DomainApplication app) |
List<Map> |
findAllBizRoles(DomainApplication app) |
List<Map> |
getAllDocumentDomains()获取所有有注解 Document 的 domain 类 |
Integer |
loadAll()装载所有文档定义 |
void |
updateBusinessDefinitions(BizGroupNode groupNode)修改分组节点的名称、上级后,更新当前分组节点、以及子分组节点对应的 BusinessDefinition#group 等 |
void |
updateGroupNodes(BusinessDefinition bd)新建、修改业务定义时,更新分组节点 |
void |
updatePermissionsAndRoles(BusinessDefinition bd)修改业务定义的 name、group 时,更新角色、权限的 name、group |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
初始化角色和权限,并关联
删除业务定义时,删除空的分组节点
删除业务定义时,同时删除相关的角色、权限
获取所有有注解 Document 的 domain 类
装载所有文档定义
修改分组节点的名称、上级后,更新当前分组节点、以及子分组节点对应的 BusinessDefinition#group 等
新建、修改业务定义时,更新分组节点
修改业务定义的 name、group 时,更新角色、权限的 name、group