@Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException { try { artifactManagerFactories.rebuildHetero(req, json, ArtifactManagerFactoryDescriptor.all(), "artifactManagerFactories"); return true; } catch (IOException x) { throw new FormException(x, "artifactManagerFactories"); } }
@Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException { try { authenticators.rebuildHetero(req,json, QueueItemAuthenticatorDescriptor.all(),"authenticators"); return true; } catch (IOException e) { throw new FormException(e,"authenticators"); } }
@Override protected void submit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException { super.submit(req,rsp); JSONObject json = req.getSubmittedForm(); getBuildWrappersList().rebuild(req,json, BuildWrappers.getFor(this)); getBuildersList().rebuildHetero(req,json, Builder.all(), "builder"); getPublishersList().rebuildHetero(req, json, Publisher.all(), "publisher"); }
columns = new DescribableList<ListViewColumn,Descriptor<ListViewColumn>>(this); columns.rebuildHetero(req, json, ListViewColumn.all(), "columns"); jobFilters.rebuildHetero(req, json, ViewJobFilter.all(), "jobFilters");
public void updateFromForm(StaplerRequest req, JSONObject formData, String key) throws IOException, Descriptor.FormException { columns.rebuildHetero(req, formData, getPossibleColumns(), key); }
@Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException { try { authenticators.rebuildHetero(req,json, QueueItemAuthenticatorDescriptor.all(),"authenticators"); return true; } catch (IOException e) { throw new FormException(e,"authenticators"); } }
@Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException { try { artifactManagerFactories.rebuildHetero(req, json, ArtifactManagerFactoryDescriptor.all(), "artifactManagerFactories"); return true; } catch (IOException x) { throw new FormException(x, "artifactManagerFactories"); } }
@Override protected void submit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException { super.submit(req,rsp); JSONObject json = req.getSubmittedForm(); getBuildWrappersList().rebuild(req,json, BuildWrappers.getFor(this)); getBuildersList().rebuildHetero(req,json, Builder.all(), "builder"); getPublishersList().rebuildHetero(req, json, Publisher.all(), "publisher"); }
extensions.rebuildHetero(req, formData, getGlobalExtensionDescriptors(), "extensions");
@Override public SectionedViewSection newInstance(StaplerRequest req, JSONObject formData) throws FormException { ListViewSection section = (ListViewSection) super.newInstance(req, formData); if (section.columns == null) { section.columns = new DescribableList<ListViewColumn,Descriptor<ListViewColumn>>(Saveable.NOOP); } try { section.columns.rebuildHetero(req, formData, Hudson.getInstance().<ListViewColumn,Descriptor<ListViewColumn>>getDescriptorList(ListViewColumn.class), "columns"); } catch (IOException e) { throw new FormException("Error rebuilding list of columns.", e, "columns"); } return section; }
section.jobFilters.rebuildHetero(req, formData, ViewJobFilter.all(), "jobFilters"); } catch (IOException e) { throw new FormException("Error rebuilding list of view job filters.", e, "jobFilters");
/** * Handles the configuration submission. * * Load view-specific properties here. */ @Override protected void submit(StaplerRequest req) throws ServletException, FormException { if (sections == null) { sections = new DescribableList<SectionedViewSection, Descriptor<SectionedViewSection>>( Saveable.NOOP); } try { sections.rebuildHetero(req, req.getSubmittedForm(), Hudson .getInstance().<SectionedViewSection, Descriptor<SectionedViewSection>>getDescriptorList(SectionedViewSection.class), "sections"); } catch (IOException e) { throw new FormException("Error rebuilding list of sections.", e, "sections"); } }
columns = new DescribableList<ListViewColumn, Descriptor<ListViewColumn>>(this); columns.rebuildHetero(req, req.getSubmittedForm(), ListViewColumn.all(), "columns"); jobFilters.rebuildHetero(req, req.getSubmittedForm(), ViewJobFilter.all(), "jobFilters");
columns = new DescribableList<ListViewColumn,Descriptor<ListViewColumn>>(this); columns.rebuildHetero(req, req.getSubmittedForm(), ListViewColumn.all(), "columns"); jobFilters.rebuildHetero(req, req.getSubmittedForm(), ViewJobFilter.all(), "jobFilters");
columns = new DescribableList<ListViewColumn,Descriptor<ListViewColumn>>(this); columns.rebuildHetero(req, req.getSubmittedForm(), ListViewColumn.all(), "columns"); jobFilters.rebuildHetero(req, req.getSubmittedForm(), ViewJobFilter.all(), "jobFilters");
columns = new DescribableList<ListViewColumn,Descriptor<ListViewColumn>>(this); columns.rebuildHetero(req, req.getSubmittedForm(), ListViewColumn.all(), "columns"); jobFilters.rebuildHetero(req, req.getSubmittedForm(), ViewJobFilter.all(), "jobFilters");
>(this); references.rebuildHetero( req, req.getSubmittedForm(), AbstractProjectReference.all(), "projects" columns = new DescribableList<ListViewColumn,Descriptor<ListViewColumn>>(this); columns.rebuildHetero(req, req.getSubmittedForm(), ListViewColumn.all(), "columns");
@Override protected void submit(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException, FormException { super.submit(req, rsp); JSONObject json = req.getSubmittedForm(); if(req.getParameter("hasCombinationFilter")!=null) { this.combinationFilter = Util.nullify(req.getParameter("combinationFilter")); } else { this.combinationFilter = null; } if(json.optBoolean("hasChildCustomWorkspace", json.has("childCustomWorkspace"))) { setChildCustomWorkspace(Util.fixEmptyAndTrim(json.optString("childCustomWorkspace"))); } else { setChildCustomWorkspace(null); } List<MatrixExecutionStrategyDescriptor> esd = getDescriptor().getExecutionStrategyDescriptors(); if (esd.size()>1) executionStrategy = req.bindJSON(MatrixExecutionStrategy.class,json.getJSONObject("executionStrategy")); else executionStrategy = req.bindJSON(esd.get(0).clazz,json.getJSONObject("executionStrategy")); DescribableList<Axis,AxisDescriptor> newAxes = new DescribableList<Axis,AxisDescriptor>(this); newAxes.rebuildHetero(req, json, Axis.all(),"axis"); checkAxes(newAxes); this.axes = new AxisList(newAxes.toList()); buildWrappers.rebuild(req, json, BuildWrappers.getFor(this)); builders.rebuildHetero(req, json, Builder.all(), "builder"); publishers.rebuildHetero(req, json, Publisher.all(), "publisher"); rebuildConfigurations(null); }
columns = new DescribableList<ListViewColumn,Descriptor<ListViewColumn>>(this); columns.rebuildHetero(req, json, ListViewColumn.all(), "columns"); jobFilters.rebuildHetero(req, json, ViewJobFilter.all(), "jobFilters");
mavenValidationLevel = NumberUtils.toInt(req.getParameter("maven.validationLevel"), -1); reporters.rebuild(req,json,MavenReporters.getConfigurableList()); publishers.rebuildHetero(req, json, Publisher.all(), "publisher"); buildWrappers.rebuild(req, json, BuildWrappers.getFor(this)); JSONObject enableTriggerDownstreamProjects = json.optJSONObject("enableTriggerDownstreamProjects"); prebuilders.rebuildHetero(req,json, Builder.all(), "prebuilder"); postbuilders.rebuildHetero(req,json, Builder.all(), "postbuilder");