class BizGroupNode extends Object
业务定义分组节点
| Type | Name and description |
|---|---|
String |
adminIds管理员:以分号分隔的用户ID字符串 |
static Object |
belongsTo |
static BizGroupService |
bizGroupService |
Set<BizGroupNode> |
children子节点 |
static Object |
constraints |
String |
createdBy |
Date |
dateCreated时间戳... |
Set<BizGroupNodeDefinition> |
definitions文档定义 |
String |
fullIds节点 ID 列表(含所有上级和自己的ID):冗余数据,多个ID间以分号分隔,顺序与 fullName 一致,字符串开始结尾都有分号 |
String |
fullName节点全名 |
String |
fullNameEver |
String |
fullSequence全局排序号:暂时只考虑10级(0~9),即长度为30的字符串 |
BizGroup |
group所属业务定义分组 |
static Object |
hasMany |
Date |
lastUpdated |
Integer |
level级别(多层结构) |
static Map |
listFields |
static Object |
mapping |
String |
name节点名称 |
String |
notes备注 |
BizGroupNode |
parent上级节点 |
static Object |
processGroupService |
Integer |
sequence排序号:最多三位 - 1~999 |
static Object |
transients |
String |
updatedBy |
| Type | Name and description |
|---|---|
Object |
afterInsert() |
Object |
afterLoad() |
Object |
beforeInsert()自动更新fullName等 |
Object |
beforeUpdate() |
Object |
beforeValidate() |
static void |
clearTreeCache() |
void |
deleteForce(boolean object = false)强制删除节点,包含子节点及相关资源 |
List<Long> |
getAdminUserIds()管理员用户ID列表(含父节点) |
static List<Long> |
getAdminUserIds(Long bizId, Long domainId = null)管理员用户 ID 列表(含父节点) |
List<User> |
getAdminUsers()管理员用户列表(含父节点) |
static String |
getDisplayFullName(String fullName) |
static String |
getDisplayName(String name) |
static boolean |
isEmpty(Long nodeId)根据节点 ID 判断下面是否还有子节点或业务定义 |
Object |
onDelete() |
Object |
onSave() |
String |
toString() |
| 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() |
管理员:以分号分隔的用户ID字符串
子节点
时间戳...
文档定义
节点 ID 列表(含所有上级和自己的ID):冗余数据,多个ID间以分号分隔,顺序与 fullName 一致,字符串开始结尾都有分号
节点全名
全局排序号:暂时只考虑10级(0~9),即长度为30的字符串
所属业务定义分组
级别(多层结构)
节点名称
备注
上级节点
排序号:最多三位 - 1~999
自动更新fullName等
强制删除节点,包含子节点及相关资源
object - 是否采用遍历对象的删除方式(true);
还是 hql 的批量删除方式(false),容易导致 InvalidDataAccessApiUsageException 异常但性能更好;
默认为 false。管理员用户ID列表(含父节点)
管理员用户 ID 列表(含父节点)
bizId - 业务定义 IDdomainId - 分组节点所属管理域的 ID,默认为业务定义所属域管理员用户列表(含父节点)
根据节点 ID 判断下面是否还有子节点或业务定义
nodeId - 节点ID