Package | Description |
---|---|
cn.sucang.core.model | |
cn.sucang.core.service | |
cn.sucang.wf.model | |
cn.sucang.wf.service |
Modifier and Type | Class and Description |
---|---|
class |
CatalogPermissionRule
权限动态规则类,用来保存动态规则的数据,解析后生成确定的组织/岗位/人员等权限规则
|
class |
PermissionRuleGroup |
class |
PermissionRuleOrg |
class |
PermissionRuleStation |
class |
PermissionRuleUser |
Modifier and Type | Method and Description |
---|---|
PermissionRule |
PermissionRule.clone(int nType)
将当前的$this复制为指定类型的nType指的PermissionRule对象
|
PermissionRule |
CatalogPermissionRule.coptyTo(PermissionRule rule)
将CatalogPermissionRule复制到PermissionRule中,并清空id的值
|
static PermissionRule |
PermissionRule.getRule(int type) |
Modifier and Type | Method and Description |
---|---|
PermissionRule |
CatalogPermissionRule.coptyTo(PermissionRule rule)
将CatalogPermissionRule复制到PermissionRule中,并清空id的值
|
Modifier and Type | Method and Description |
---|---|
PermissionRule |
PermissionService.getById(int type,
java.lang.String id)
如果type为0表示依次查询组织/岗位/角色/人员中是否有匹配的权限ID
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PermissionRule> |
PermissionService.getListByWhere(java.util.Map<java.lang.String,java.lang.Object> whereMap)
未转译的对象数据
|
java.util.List<PermissionRule> |
PermissionService.getListByWhere(java.lang.String sqlWhere,
java.lang.Object[] args)
未转译的对象数据
如果strWhere以Constant.PRULE_PREFIX为前缀则表示过滤角色的限制条件的动态类型
|
java.util.List<PermissionRule> |
PermissionService.getListByWhere(java.lang.String hqlWhere,
java.lang.Object[] args,
java.lang.String ruleType) |
Modifier and Type | Method and Description |
---|---|
PermissionRule |
StepOperator.generaterRule(PermissionRule rule,
WfRequest request,
BeanMap<java.lang.String,java.lang.Object> data)
根据操作者对象StepOperator生成对应的权限规则对象PermissionRule
动态权限规则生成为CatalogPermissionRule
在后续生成真实的流程访问权限的时候,静态规则的PermissionRule则直接保存
而动态权限规则再生成具体的哪一类型的静态规则作为访问权限
则CatalogPermissionRule保存数据库中用于关联生成的多条静态规则用
|
Modifier and Type | Method and Description |
---|---|
PermissionRule |
StepOperator.generaterRule(PermissionRule rule,
WfRequest request,
BeanMap<java.lang.String,java.lang.Object> data)
根据操作者对象StepOperator生成对应的权限规则对象PermissionRule
动态权限规则生成为CatalogPermissionRule
在后续生成真实的流程访问权限的时候,静态规则的PermissionRule则直接保存
而动态权限规则再生成具体的哪一类型的静态规则作为访问权限
则CatalogPermissionRule保存数据库中用于关联生成的多条静态规则用
|
Modifier and Type | Method and Description |
---|---|
PermissionRule |
RequestService.generateAgentPermission(java.lang.String requestid,
RequestOperator ro,
StepOperator stepOper)
生成代理人员的权限,用于权限重构时调用
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PermissionRule> |
RequestService.generatorRealRule2(CatalogPermissionRule ccRule,
java.util.List<RequestOperator> opersList)
返回当前动态权限规则的真正规则,即PermissionRuleUser,PermissionRuleStation,PermissionRuleOrg之一。
当前规则只是作为暂存处理动态规则用,不保存至数据库,一对一对应至其他组织/岗位/人员的规则记录中。动态规则有可能会产生多条权限规则
|
Copyright © 2019 by Sucang.cn