本文整理了Java中hudson.security.Permission.getEnabled()
方法的一些代码示例,展示了Permission.getEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Permission.getEnabled()
方法的具体详情如下:
包路径:hudson.security.Permission
类名称:Permission
方法名:getEnabled
暂无
代码示例来源:origin: hudson/hudson-2.x
public boolean showPermission(Permission p) {
return p.getEnabled() && p!=Item.CREATE;
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
public boolean showPermission(Permission p) {
// These three are only used by Team Authorization
if (p == Computer.READ){
return false;
}
if (p == Computer.CREATE){
return false;
}
if (p == View.READ){
return false;
}
return p.getEnabled();
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
public boolean showPermission(Permission p) {
// These three are only used by Team Authorization
if (p == Computer.READ){
return false;
}
if (p == Computer.CREATE){
return false;
}
if (p == View.READ){
return false;
}
return p.getEnabled() && p != Item.CREATE;
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
public boolean showPermission(Permission p) {
return p.getEnabled();
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
public boolean showPermission(Permission p) {
return p.getEnabled();
}
代码示例来源:origin: hudson/hudson-2.x
public boolean showPermission(Permission p) {
return p.getEnabled();
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
public boolean showPermission(Permission p) {
return p.getEnabled() && p!=Item.CREATE;
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
public boolean showPermission(Permission p) {
return p.getEnabled() && p!=Item.CREATE;
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Checks if the permission is explicitly given, instead of implied through {@link Permission#impliedBy}.
*/
public boolean hasExplicitPermission(String sid, Permission p) {
Set<String> set = grantedPermissions.get(p);
return set != null && set.contains(sid) && p.getEnabled();
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Checks if the given SID has the given permission.
*/
public boolean hasPermission(String sid, Permission p) {
for(; p!=null; p=p.impliedBy) {
Set<String> set = grantedPermissions.get(p);
if(set!=null && set.contains(sid) && p.getEnabled())
return true;
}
return false;
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Checks if the given SID has the given permission.
*/
public boolean hasPermission(String sid, Permission p) {
for(; p!=null; p=p.impliedBy) {
Set<String> set = grantedPermissions.get(p);
if(set!=null && set.contains(sid) && p.getEnabled())
return true;
}
return false;
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Checks if the given SID has the given permission.
*/
public boolean hasPermission(String sid, Permission p) {
for(; p!=null; p=p.impliedBy) {
Set<String> set = grantedPermissions.get(p);
if(set!=null && set.contains(sid) && p.getEnabled())
return true;
}
return false;
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Checks if the given SID has the given permission.
*/
public boolean hasPermission(String sid, Permission p) {
for (; p != null; p = p.impliedBy) {
Set<String> set = grantedPermissions.get(p);
if (set != null && set.contains(sid) && p.getEnabled()) {
return true;
}
}
return false;
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Checks if the permission is explicitly given, instead of implied through
* {@link Permission#impliedBy}.
*/
public boolean hasExplicitPermission(String sid, Permission p) {
Set<String> set = grantedPermissions.get(p);
return set != null && set.contains(sid) && p.getEnabled();
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Checks if the permission is explicitly given, instead of implied through {@link Permission#impliedBy}.
*/
public boolean hasExplicitPermission(String sid, Permission p) {
Set<String> set = grantedPermissions.get(p);
return set != null && set.contains(sid) && p.getEnabled();
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Checks if the permission is explicitly given, instead of implied through {@link Permission#impliedBy}.
*/
public boolean hasExplicitPermission(String sid, Permission p) {
Set<String> set = grantedPermissions.get(p);
return set != null && set.contains(sid) && p.getEnabled();
}
代码示例来源:origin: org.jenkins-ci.plugins/security-inspector
@Override
public final Collection<Permission> getItemsOfGroup(PermissionGroup group) {
LinkedList<Permission> res = new LinkedList<>();
for (Permission p : group.getPermissions()) {
if (p.getEnabled()) {
res.add(p);
}
}
return res;
}
代码示例来源:origin: jenkinsci/workflow-cps-plugin
@SuppressFBWarnings(value="RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT", justification="getEnabled return value discarded")
@Initializer(after=InitMilestone.PLUGINS_STARTED, before=InitMilestone.EXTENSIONS_AUGMENTED)
public static void ensurePermissionRegistered() {
REPLAY.getEnabled();
}
代码示例来源:origin: jenkinsci/role-strategy-plugin
return p.getEnabled();
return p == Item.CREATE && p.getEnabled() || p != Item.CREATE && p.getEnabled();
return p!=Computer.CREATE && p.getEnabled();
代码示例来源:origin: jenkinsci/envinject-plugin
/**
* Checks if the current user can view injected variables in the run.
* @param run Run to be checked
* @return true if the injected variables can be displayed.
*/
@Restricted(NoExternalUse.class)
public static boolean canViewInjectedVars(@Nonnull Run<?,?> run) {
// We allow security engines to block the output
if (VIEW_INJECTED_VARS.getEnabled() && !run.hasPermission(VIEW_INJECTED_VARS)) {
return false;
}
// Last check - global configs
final EnvInjectPluginConfiguration configuration = getInstance().getConfiguration();
return !configuration.isHideInjectedVars();
}
内容来源于网络,如有侵权,请联系作者删除!