hudson.security.Permission.getEnabled()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中hudson.security.Permission.getEnabled()方法的一些代码示例,展示了Permission.getEnabled()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Permission.getEnabled()方法的具体详情如下:
包路径:hudson.security.Permission
类名称:Permission
方法名:getEnabled

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();
}

相关文章

微信公众号

最新文章

更多