/** * @since 2.1.0 */ @Override public DescribableList<BuildWrapper, Descriptor<BuildWrapper>> getBuildWrappersList() { return getParent().getBuildWrappersList(); }
/** * @since 2.1.0 */ @Override public DescribableList<BuildWrapper, Descriptor<BuildWrapper>> getBuildWrappersList() { return getParent().getBuildWrappersList(); }
@Override public DescribableList<BuildWrapper, Descriptor<BuildWrapper>> getBuildWrappersList() { return getParent().getBuildWrappersList(); }
/** * @since 2.1.0 */ @Override public DescribableList<BuildWrapper, Descriptor<BuildWrapper>> getBuildWrappersList() { return getParent().getBuildWrappersList(); }
/** * @since 2.1.0 */ @Override public DescribableList<BuildWrapper, Descriptor<BuildWrapper>> getBuildWrappersList() { return getParent().getBuildWrappersList(); }
@CheckForNull private EnvInjectPasswordWrapper getEnvInjectPasswordWrapper(@Nonnull Run<?, ?> build) throws EnvInjectException { DescribableList<BuildWrapper, Descriptor<BuildWrapper>> wrappersProject; if (build instanceof MatrixRun) { MatrixProject project = ((MatrixRun) build).getParentBuild().getProject(); wrappersProject = project.getBuildWrappersList(); } else { final Job<?, ?> job = build.getParent(); if (job instanceof BuildableItemWithBuildWrappers) { BuildableItemWithBuildWrappers project = (BuildableItemWithBuildWrappers) job; wrappersProject = project.getBuildWrappersList(); } else { throw new EnvInjectException(String.format("Job type %s is not supported", job)); } } for (BuildWrapper buildWrapper : wrappersProject) { if (EnvInjectPasswordWrapper.class.equals(buildWrapper.getClass())) { return (EnvInjectPasswordWrapper) buildWrapper; } } return null; }
/** * @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()); }
/** * @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()); }