@Override public Collection<? extends Action> getProjectActions(AbstractProject<?, ?> project) { return ImmutableList.of(new SubProjectsAction(project, configs)); }
public List<SubProjectsAction> getSubProjectActions() { if (isFirst()) { return project.getActions(SubProjectsAction.class); } return ImmutableList.of(); }
@Override public List<AbstractProject> getDownstreamProjects(AbstractProject<?, ?> project) { List<AbstractProject> result = new ArrayList<>(); for (SubProjectsAction action : Util.filter(project.getActions(), SubProjectsAction.class)) { for (BlockableBuildTriggerConfig config : action.getConfigs()) { result.addAll(config.getProjectList(project.getParent(), null)); } } return result; }
for (BlockableBuildTriggerConfig config : action.getConfigs()) { for (final AbstractProject<?, ?> dependency : config.getProjectList(currentProject.getParent(), null)) { AbstractBuild<?, ?> returnedBuild = null;
for (hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig config : action.getConfigs()) { for (final AbstractProject<?, ?> dependency : config.getProjectList(project.getParent(), null)) { final Collection<AbstractProject<?, ?>> forkedPath = new LinkedHashSet<AbstractProject<?, ?>>(parentPath);