程序包 | 说明 |
---|---|
smartbi.catalogtree |
限定符和类型 | 字段和说明 |
---|---|
static PurviewType |
PurviewType.DELETE
删除权限(旧版本才有)
|
static PurviewType |
PurviewType.GRANT
再授权
|
static PurviewType |
PurviewType.NONE
没有权限
|
static PurviewType |
PurviewType.OVERVIEW
概览
|
static PurviewType |
PurviewType.OWNER
所有者
|
static PurviewType |
PurviewType.READ
查看权限
|
static PurviewType |
PurviewType.REF
引用权限
|
static PurviewType |
PurviewType.WRITE
编辑权限
|
限定符和类型 | 方法和说明 |
---|---|
PurviewType |
IResourcePermissionItem.getPurviewType()
获取资源的读写情况
|
static PurviewType |
PurviewType.valueOf(java.lang.String name)
通过名称获取PurviewType对象
|
static PurviewType |
PurviewType.valueOf(java.lang.String name,
java.lang.String aliasMsgKey)
通过名称,别名获取PurviewType对象
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Set<PurviewType> |
ICatalogTreeModule.getUserPurviewTypes(IUser user,
java.util.List<? extends IDepartment> groups,
java.util.List<? extends IRole> roles,
java.lang.String resId)
获取当前用户/用户组/角色对当前资源的权限消息
|
限定符和类型 | 方法和说明 |
---|---|
void |
ICatalogTreeModule.assertAccessible(java.lang.String id,
PurviewType purview) |
void |
ISecurityModule.assertResourceAccessible(ISecurityResource resource,
PurviewType type) |
int |
PurviewTypeComparator.compare(java.lang.String elementType,
PurviewType t1,
PurviewType t2)
根据资源类型获取对应比较器,然后根据比较器配置的权限类型比对
|
<T extends ISecurityResource> |
ISecurityModule.filterResource(java.util.List<T> resources,
PurviewType type) |
ICatalogElement |
ICatalogTreeModule.getCatalogElementByIdWithType(java.lang.String elementId,
PurviewType type)
根据权限获取节点
|
boolean |
ICatalogTreeModule.isAccessible(java.lang.String id,
PurviewType type) |
boolean |
ICatalogTreeModule.isAccessibleIgnoreExpirePerm(java.lang.String id,
PurviewType type)
判断对某个资源是否有权限(忽略分享权限)
|
boolean |
ICatalogTreeModule.isAccessibleWithParent(java.lang.String id,
PurviewType type)
判断当前节点以及父节点有没有对应权限
|
boolean |
ICatalogTreeModule.isAcessibleByUserId(java.lang.String resid,
java.lang.String userid,
PurviewType type)
判断用户是否对某个资源有某个权限
|
boolean |
ISecurityModule.isResourceAccessible(ISecurityResource resource,
PurviewType type) |