public Map<Descriptor<BuildWrapper>,BuildWrapper> getBuildWrappers() { return getBuildWrappersList().toMap(); }
@Override protected Set<ResourceActivity> getResourceActivities() { final Set<ResourceActivity> activities = new HashSet<ResourceActivity>(); activities.addAll(super.getResourceActivities()); activities.addAll(Util.filter(getBuildersList(),ResourceActivity.class)); activities.addAll(Util.filter(getPublishersList(),ResourceActivity.class)); activities.addAll(Util.filter(getBuildWrappersList(),ResourceActivity.class)); return activities; }
@Override protected void buildDependencyGraph(DependencyGraph graph) { super.buildDependencyGraph(graph); getPublishersList().buildDependencyGraph(this,graph); getBuildersList().buildDependencyGraph(this,graph); getBuildWrappersList().buildDependencyGraph(this,graph); }
@Override public void onLoad(ItemGroup<? extends Item> parent, String name) throws IOException { super.onLoad(parent, name); getBuildersList().setOwner(this); getPublishersList().setOwner(this); getBuildWrappersList().setOwner(this); }
@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"); }
public DescribableList<BuildWrapper, Descriptor<BuildWrapper>> getRawBuildWrappersList() { return super.getBuildWrappersList(); }
public DescribableList<BuildWrapper, Descriptor<BuildWrapper>> getRawBuildWrappersList() { return super.getBuildWrappersList(); }
public Map<Descriptor<BuildWrapper>,BuildWrapper> getBuildWrappers() { return getBuildWrappersList().toMap(); }
@Nonnull @Override public Collection<String> getDockerImagesUsedByJob(Job<?, ?> job) { if (job instanceof Project) { DockerBuildWrapper w = (DockerBuildWrapper) ((Project) job).getBuildWrappersList().get(DockerBuildWrapper.class); if (w != null) { return w.getSelector().getDockerImagesUsedByJob(job); } } return Collections.emptyList(); }
@Override protected Set<ResourceActivity> getResourceActivities() { final Set<ResourceActivity> activities = new HashSet<ResourceActivity>(); activities.addAll(super.getResourceActivities()); activities.addAll(Util.filter(getBuildersList(),ResourceActivity.class)); activities.addAll(Util.filter(getPublishersList(),ResourceActivity.class)); activities.addAll(Util.filter(getBuildWrappersList(),ResourceActivity.class)); return activities; }
@Override protected Set<ResourceActivity> getResourceActivities() { final Set<ResourceActivity> activities = new HashSet<ResourceActivity>(); activities.addAll(super.getResourceActivities()); activities.addAll(Util.filter(getBuildersList(), ResourceActivity.class)); activities.addAll(Util.filter(getPublishersList(),ResourceActivity.class)); activities.addAll(Util.filter(getBuildWrappersList(), ResourceActivity.class)); return activities; }
@Override protected Set<ResourceActivity> getResourceActivities() { final Set<ResourceActivity> activities = new HashSet<ResourceActivity>(); activities.addAll(super.getResourceActivities()); activities.addAll(Util.filter(getBuildersList(), ResourceActivity.class)); activities.addAll(Util.filter(getPublishersList(),ResourceActivity.class)); activities.addAll(Util.filter(getBuildWrappersList(), ResourceActivity.class)); return activities; }
@Override protected Set<ResourceActivity> getResourceActivities() { final Set<ResourceActivity> activities = new HashSet<ResourceActivity>(); activities.addAll(super.getResourceActivities()); activities.addAll(Util.filter(getBuildersList(), ResourceActivity.class)); activities.addAll(Util.filter(getPublishersList(),ResourceActivity.class)); activities.addAll(Util.filter(getBuildWrappersList(), ResourceActivity.class)); return activities; }
@Override protected Set<ResourceActivity> getResourceActivities() { final Set<ResourceActivity> activities = new HashSet<ResourceActivity>(); activities.addAll(super.getResourceActivities()); activities.addAll(Util.filter(getBuildersList(), ResourceActivity.class)); activities.addAll(Util.filter(getPublishersList(), ResourceActivity.class)); activities.addAll(Util.filter(getBuildWrappersList(), ResourceActivity.class)); return activities; }
@Override protected void buildDependencyGraph(DependencyGraph graph) { super.buildDependencyGraph(graph); getPublishersList().buildDependencyGraph(this,graph); getBuildersList().buildDependencyGraph(this,graph); getBuildWrappersList().buildDependencyGraph(this,graph); }
/** * @throws UnsupportedProjectException if the Project type is {@link Type#UNSUPPORTED}. */ public DescribableList<BuildWrapper,Descriptor<BuildWrapper>> getBuildWrappersList() { switch (getType()) { case NORMAL: return asNormal().getBuildWrappersList(); case MULTICONFIG: return asMultiConfig().getBuildWrappersList(); } throw new UnsupportedProjectException(getDelegate()); }
@Override public void onLoad(ItemGroup<? extends Item> parent, String name) throws IOException { super.onLoad(parent, name); getBuildersList().setOwner(this); getPublishersList().setOwner(this); getBuildWrappersList().setOwner(this); }
/** * @throws UnsupportedProjectException if the Project type is {@link Type#UNSUPPORTED}. */ public DescribableList<BuildWrapper,Descriptor<BuildWrapper>> getBuildWrappersList() { switch (getType()) { case NORMAL: return asNormal().getBuildWrappersList(); case MULTICONFIG: return asMultiConfig().getBuildWrappersList(); } throw new UnsupportedProjectException(getDelegate()); }
/** * @throws UnsupportedProjectException if the Project type is * {@link Type#UNSUPPORTED}. */ public DescribableList<BuildWrapper, Descriptor<BuildWrapper>> getBuildWrappersList() { switch (getType()) { case NORMAL: return asNormal().getBuildWrappersList(); case MULTICONFIG: return asMultiConfig().getBuildWrappersList(); } throw new UnsupportedProjectException(getDelegate()); }
@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"); }