@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]); } }
setHeaders(rsp); String[] excludes = req.getParameterValues("exclude");
@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"); }
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 + "'"); }
@Override public ParameterValue createValue(StaplerRequest request) { String[] requestValues = request.getParameterValues(getName()); return createValue(requestValues); }
@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]); } }
@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]); } }
@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]); } }
@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]); }
@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]); }
@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]); } }
@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]); }
@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]); } }
@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]); }
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); }
@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]); } }
@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]); }
@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]); } }
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"); }
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"); }