本文整理了Java中org.kohsuke.stapler.StaplerRequest.getParameterValues()
方法的一些代码示例,展示了StaplerRequest.getParameterValues()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StaplerRequest.getParameterValues()
方法的具体详情如下:
包路径:org.kohsuke.stapler.StaplerRequest
类名称: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");
}
内容来源于网络,如有侵权,请联系作者删除!