org.kohsuke.stapler.StaplerRequest.getParameterValues()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(108)

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

StaplerRequest.getParameterValues介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

@Override
public final ParameterValue createValue(StaplerRequest req) {
  String[] value = req.getParameterValues(getName());
  if (value == null) {
    return getDefaultParameterValue();
  } else if (value.length != 1) {
    throw new IllegalArgumentException("Illegal number of parameter values for " + getName() + ": " + value.length);
  } else {
    return createValue(value[0]);
  }
}

代码示例来源:origin: jenkinsci/jenkins

setHeaders(rsp);
String[] excludes = req.getParameterValues("exclude");

代码示例来源:origin: jenkinsci/jenkins

@RequirePOST
public HttpResponse doUpdateSources(StaplerRequest req) throws IOException {
  Jenkins.getInstance().checkPermission(CONFIGURE_UPDATECENTER);
  if (req.hasParameter("remove")) {
    UpdateCenter uc = Jenkins.getInstance().getUpdateCenter();
    BulkChange bc = new BulkChange(uc);
    try {
      for (String id : req.getParameterValues("sources"))
        uc.getSites().remove(uc.getById(id));
    } finally {
      bc.commit();
    }
  } else
  if (req.hasParameter("add"))
    return new HttpRedirect("addSite");
  return new HttpRedirect("./sites");
}

代码示例来源:origin: org.jenkins-ci.plugins/git

public FormValidation doGitRemoteNameCheck(StaplerRequest req)
    throws IOException, ServletException {
  String mergeRemoteName = req.getParameter("value");
  boolean isMerge = req.getParameter("isMerge") != null;
  // Added isMerge because we don't want to allow empty remote names for tag/branch pushes.
  if (mergeRemoteName.length() == 0 && isMerge) {
    return FormValidation.ok();
  }
  String[] urls = req.getParameterValues("repo.url");
  String[] names = req.getParameterValues("repo.name");
  if (urls != null && names != null)
    for (String name : GitUtils.fixupNames(names, urls))
      if (name.equals(mergeRemoteName))
        return FormValidation.ok();
  return FormValidation.error("No remote repository configured with name '" + mergeRemoteName + "'");
}

代码示例来源:origin: org.jenkins-ci.plugins/extended-choice-parameter

@Override
public ParameterValue createValue(StaplerRequest request) {
  String[] requestValues = request.getParameterValues(getName());
  return createValue(requestValues);
}

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

@Override
public final ParameterValue createValue(StaplerRequest req) {
  String[] value = req.getParameterValues(getName());
  if (value == null) {
    return getDefaultParameterValue();
  } else if (value.length != 1) {
    throw new IllegalArgumentException("Illegal number of parameter values for " + getName() + ": " + value.length);
  } else {
    return createValue(value[0]);
  }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

@Override
public final ParameterValue createValue(StaplerRequest req) {
  String[] value = req.getParameterValues(getName());
  if (value == null) {
    return getDefaultParameterValue();
  } else if (value.length != 1) {
    throw new IllegalArgumentException("Illegal number of parameter values for " + getName() + ": " + value.length);
  } else {
    return createValue(value[0]);
  }
}

代码示例来源:origin: hudson/hudson-2.x

@Override
public final ParameterValue createValue(StaplerRequest req) {
  String[] value = req.getParameterValues(getName());
  if (value == null) {
    return getDefaultParameterValue();
  } else if (value.length != 1) {
    throw new IllegalArgumentException("Illegal number of parameter values for " + getName() + ": " + value.length);
  } else {
    return createValue(value[0]);
  }
}

代码示例来源:origin: jenkinsci/jira-plugin

@Override
public ParameterValue createValue(StaplerRequest req) {
  String[] values = req.getParameterValues(getName());
  if (values == null || values.length != 1) {
    return null;
  }
  return new JiraIssueParameterValue(getName(), values[0]);
}

代码示例来源:origin: jenkinsci/jira-plugin

@Override
public ParameterValue createValue(StaplerRequest req) {
  String[] values = req.getParameterValues(getName());
  if (values == null || values.length != 1) {
    return null;
  }
  return new JiraVersionParameterValue(getName(), values[0]);
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

@Override
public final ParameterValue createValue(StaplerRequest req) {
  String[] value = req.getParameterValues(getName());
  if (value == null) {
    return getDefaultParameterValue();
  } else if (value.length != 1) {
    throw new IllegalArgumentException("Illegal number of parameter values for " + getName() + ": " + value.length);
  } else {
    return createValue(value[0]);
  }
}

代码示例来源:origin: org.jvnet.hudson.plugins/jira

@Override
public ParameterValue createValue(StaplerRequest req) {
  String[] values = req.getParameterValues(getName());
  if (values == null || values.length != 1) {
    return null;
  }
  return new JiraIssueParameterValue(getName(), values[0]);
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

@Override
public final ParameterValue createValue(StaplerRequest req) {
  String[] value = req.getParameterValues(getName());
  if (value == null) {
    return getDefaultParameterValue();
  } else if (value.length != 1) {
    throw new IllegalArgumentException("Illegal number of parameter values for " + getName() + ": " + value.length);
  } else {
    return createValue(value[0]);
  }
}

代码示例来源:origin: org.jvnet.hudson.plugins/jira

@Override
public ParameterValue createValue(StaplerRequest req) {
  String[] values = req.getParameterValues(getName());
  if (values == null || values.length != 1) {
    return null;
  }
  return new JiraVersionParameterValue(getName(), values[0]);
}

代码示例来源:origin: org.jenkins-ci.plugins/global-build-stats

public void doUpdateRetentionStrategies(StaplerRequest req, StaplerResponse res) throws ServletException, IOException {
  Hudson.getInstance().checkPermission(getRequiredPermission());
  List<RetentionStragegy> selectedStrategies = new ArrayList<RetentionStragegy>();
  if(req.getParameterValues("retentionStrategies") != null){
    for(String selectedStrategyId : req.getParameterValues("retentionStrategies")){
      RetentionStragegy retentionStrategy = RetentionStragegy.valueOf(selectedStrategyId);
      retentionStrategy.updateState(req.getParameterMap());
      selectedStrategies.add(retentionStrategy);
    }
  }
  business.updateRetentionStrategies(selectedStrategies);
  respondAjaxOk(res);
}

代码示例来源:origin: org.jvnet.hudson.plugins/subversion

@Override
public ParameterValue createValue(StaplerRequest req) {
 String[] values = req.getParameterValues(getName());
 if(values == null || values.length != 1) {
  // the parameter is mandatory, the build has to fail if it's not there (we
  // can't assume a default value)
  return null;
 }
 else {
  return new ListSubversionTagsParameterValue(getName(), getTagsDir(), values[0]);
 }
}

代码示例来源:origin: org.hudsonci.plugins/subversion

@Override
public ParameterValue createValue(StaplerRequest req) {
  String[] values = req.getParameterValues(getName());
  if (values == null || values.length != 1) {
    // the parameter is mandatory, the build has to fail if it's not there (we
    // can't assume a default value)
    return null;
  }
  return new ListSubversionTagsParameterValue(getName(), getTagsDir(), values[0]);
}

代码示例来源:origin: jenkinsci/subversion-plugin

@Override
public ParameterValue createValue(StaplerRequest req) {
 String[] values = req.getParameterValues(getName());
 if(values == null || values.length != 1) {
   return this.getDefaultParameterValue(); 
 }
 else {
  return new ListSubversionTagsParameterValue(getName(), getTagsDir(), values[0]);
 }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

public HttpResponse doUpdateSources(StaplerRequest req) throws IOException {
  Hudson.getInstance().checkPermission(Hudson.ADMINISTER);
  if (req.hasParameter("remove")) {
    UpdateCenter uc = Hudson.getInstance().getUpdateCenter();
    BulkChange bc = new BulkChange(uc);
    try {
      for (String id : req.getParameterValues("sources"))
        uc.getSites().remove(uc.getById(id));
    } finally {
      bc.commit();
    }
  } else
  if (req.hasParameter("add"))
    return new HttpRedirect("addSite");
  return new HttpRedirect("./sites");
}

代码示例来源:origin: hudson/hudson-2.x

public HttpResponse doUpdateSources(StaplerRequest req) throws IOException {
  Hudson.getInstance().checkPermission(Hudson.ADMINISTER);
  if (req.hasParameter("remove")) {
    UpdateCenter uc = Hudson.getInstance().getUpdateCenter();
    BulkChange bc = new BulkChange(uc);
    try {
      for (String id : req.getParameterValues("sources"))
        uc.getSites().remove(uc.getById(id));
    } finally {
      bc.commit();
    }
  } else
  if (req.hasParameter("add"))
    return new HttpRedirect("addSite");
  return new HttpRedirect("./sites");
}

相关文章

微信公众号

最新文章

更多

StaplerRequest类方法