本文整理了Java中org.uberfire.security.authz.Permission.impliesResult()
方法的一些代码示例,展示了Permission.impliesResult()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Permission.impliesResult()
方法的具体详情如下:
包路径:org.uberfire.security.authz.Permission
类名称:Permission
方法名:impliesResult
[英]If "permission p1 impliesResult permission p2" means that both permissions give the same result.
[中]如果“权限p1意味着结果权限p2”,则表示两个权限给出相同的结果。
代码示例来源:origin: kiegroup/appformer
protected List<PermissionNode> getOverwrites(Permission parent) {
List<PermissionNode> result = new ArrayList<>();
for (PermissionNode node : overwriteList) {
for (Permission p : node.getPermissionList()) {
if (parent.impliesName(p) && !parent.impliesResult(p)) {
result.add(node);
}
}
}
return result;
}
代码示例来源:origin: org.uberfire/uberfire-widgets-security-management
protected List<PermissionNode> getOverwrites(Permission parent) {
List<PermissionNode> result = new ArrayList<>();
for (PermissionNode node : overwriteList) {
for (Permission p : node.getPermissionList()) {
if (parent.impliesName(p) && !parent.impliesResult(p)) {
result.add(node);
}
}
}
return result;
}
代码示例来源:origin: org.uberfire/uberfire-security-client
public Set<Permission> getChildrenPermissions(PermissionNode parent) {
List<Permission> permissionInTree = parent.getPermissionList();
if (permissionInTree == null || permissions == null || permissions.collection().isEmpty()) {
return Collections.emptySet();
}
Set<Permission> result = new HashSet<>();
for (Permission parentPermission : permissionInTree) {
for (Permission p : permissions.collection()) {
/// Get only the children that overwrite its parent
if (parentPermission.impliesName(p) && !parentPermission.impliesResult(p)) {
result.add(p);
}
}
}
return result;
}
代码示例来源:origin: kiegroup/appformer
public Set<Permission> getChildrenPermissions(PermissionNode parent) {
List<Permission> permissionInTree = parent.getPermissionList();
if (permissionInTree == null || permissions == null || permissions.collection().isEmpty()) {
return Collections.emptySet();
}
Set<Permission> result = new HashSet<>();
for (Permission parentPermission : permissionInTree) {
for (Permission p : permissions.collection()) {
/// Get only the children that overwrite its parent
if (parentPermission.impliesName(p) && !parentPermission.impliesResult(p)) {
result.add(p);
}
}
}
return result;
}
内容来源于网络,如有侵权,请联系作者删除!