@groovy.util.logging.Commons class BizGroup extends Object
业务文档定义分组
| Modifiers | Name | Description |
|---|---|---|
static String |
DEFAULT |
| Type | Name and description |
|---|---|
String |
code分组代码 |
static Object |
constraints |
String |
createdBy |
Date |
dateCreated时间戳... |
Domain |
domain所属域 |
static Object |
hasMany下级节点 |
Date |
lastUpdated |
static Map |
listFields |
static Object |
mapping |
String |
name分组名称 |
String |
notes备注 |
String |
updatedBy |
| Type | Name and description |
|---|---|
Object |
beforeValidate() |
void |
deleteForce(boolean object = false)强制删除分组,包含节点及相关资源 |
static BizGroup |
findDefault(Long domainId = null)获得当前域的默认的分组 |
static BizGroup |
findGroup(String code, Long domainId)根据分组代码和所在域 ID 查询分组对象 |
static List<Map> |
getCreatableDefinitions(Employee emp, BizGroup group, boolean isFreq)获得某个分组下、用户有权起草的业务列表 |
static List<Map> |
getParticipantDefinitions(Employee emp, BizGroup group, boolean isFreq)获得某个分组下、用户有权访问的业务列表 |
static Long |
getUserDomainId(Long domainId)获得当前用户 Session 所在的域 ID |
static List<BizGroup> |
getUserGroups(Employee emp)计算用户所在域(根域 & 用户所在机构所属域)关联的分组列表 |
static BizGroup |
initDefault(Long domainId = null)初始化默认的分组,如果已存在则返回默认分组 |
static List<Map> |
parseFreqProfiles(String profile)解析个性设置中的常用文档或常用起草列表 |
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() |
分组代码
时间戳...
所属域
下级节点
分组名称
备注
强制删除分组,包含节点及相关资源
object - 是否采用遍历对象的删除方式(true);
还是 hql 的批量删除方式(false),容易导致 InvalidDataAccessApiUsageException 异常但性能更好;
默认为 false。获得当前域的默认的分组
根据分组代码和所在域 ID 查询分组对象
code - 分组代码,如果为空则取默认代码domainId - 域 ID,如果为空则通过当前 session 计算域 ID获得某个分组下、用户有权起草的业务列表
emp - 员工对象;如果为 null,则取当前登录员工group - 分组对象;如果为 null,则取 default 或者唯一的那个分组isFreq - 是否返回设置为常用起草的业务列表获得某个分组下、用户有权访问的业务列表
emp - 员工对象;如果为 null,则取当前登录员工group - 分组对象;如果为 null,则取 default 或者唯一的那个分组isFreq - 是否返回设置为常用文档的业务列表获得当前用户 Session 所在的域 ID
domainId - 如果非空,则直接返回;如果为空则通过 session 计算域 ID 并返回。计算用户所在域(根域 & 用户所在机构所属域)关联的分组列表
初始化默认的分组,如果已存在则返回默认分组
解析个性设置中的常用文档或常用起草列表
[[id: bizId, name: bizName, disabled: true/false], ...]。profile - 个性设置的值