@Override public Object fromString(String string) { Object item = Hudson.getInstance().getItemByFullName(string); if(item==null) throw new NoSuchElementException("No such job exists: "+string); return item; }
@Override public Object fromString(String string) { Object item = Hudson.getInstance().getItemByFullName(string); if (item == null) { throw new NoSuchElementException("No such job exists: " + string); } return item; }
@Override public Object fromString(String string) { Object item = Hudson.getInstance().getItemByFullName(string); if(item==null) throw new NoSuchElementException("No such job exists: "+string); return item; }
/** * Gets the {@link Job} that this pointer points to, or null if such a * job no longer exists. */ public AbstractProject getJob() { return Hudson.getInstance().getItemByFullName(name, AbstractProject.class); }
/** * Gets the {@link Job} that this pointer points to, * or null if such a job no longer exists. */ public AbstractProject getJob() { return Hudson.getInstance().getItemByFullName(name,AbstractProject.class); }
@Override public Object fromString(String string) { String[] split = string.split("#"); String projectName = split[0]; int buildNumber = Integer.parseInt(split[1]); Job<?,?> job = (Job<?,?>) Hudson.getInstance().getItemByFullName(projectName); if(job==null) throw new NoSuchElementException("No such job exists: "+projectName); Run<?,?> run = job.getBuildByNumber(buildNumber); if(run==null) throw new NoSuchElementException("No such build: "+string); return run; }
@Override public Object fromString(String string) { String[] split = string.split("#"); String projectName = split[0]; int buildNumber = Integer.parseInt(split[1]); Job<?,?> job = (Job<?,?>) Hudson.getInstance().getItemByFullName(projectName); if(job==null) throw new NoSuchElementException("No such job exists: "+projectName); Run<?,?> run = job.getBuildByNumber(buildNumber); if(run==null) throw new NoSuchElementException("No such build: "+string); return run; }
/** * Gets the jobs to be monitored. */ public Collection<AbstractProject> getJobs() { List<AbstractProject> r = new ArrayList<AbstractProject>(); for (String job : Util.tokenize(jobs,",")) { AbstractProject j = Hudson.getInstance().getItemByFullName(job.trim(), AbstractProject.class); if(j!=null) r.add(j); } return r; }
@Override public Object fromString(String string) { String[] split = string.split("#"); String projectName = split[0]; int buildNumber = Integer.parseInt(split[1]); Job<?,?> job = (Job<?,?>) Hudson.getInstance().getItemByFullName(projectName); if(job==null) throw new NoSuchElementException("No such job exists: "+projectName); Run<?,?> run = job.getBuildByNumber(buildNumber); if(run==null) throw new NoSuchElementException("No such build: "+string); return run; }
/** * Gets the jobs to be monitored. */ public Collection<AbstractProject> getJobs() { List<AbstractProject> r = new ArrayList<AbstractProject>(); for (String job : Util.tokenize(jobs,",")) { AbstractProject j = Hudson.getInstance().getItemByFullName(job.trim(), AbstractProject.class); if(j!=null) r.add(j); } return r; }
public AbstractProject<?, ?> findProjectByFullName(final String projectName) { checkProjectName(projectName); AbstractProject<?, ?> p = getHudson().getItemByFullName(projectName, AbstractProject.class); if (p != null) { this.securityService.checkPermission(p, Item.READ); } return p; }
public FormValidation doCheck(@AncestorInPath AbstractProject project, @QueryParameter String value) { // Require CONFIGURE permission on this project if(!project.hasPermission(Item.CONFIGURE)) return FormValidation.ok(); for (String name : Util.tokenize(fixNull(value), ",")) { name = name.trim(); if(Hudson.getInstance().getItemByFullName(name)==null) return FormValidation.error(hudson.tasks.Messages.BuildTrigger_NoSuchProject(name,AbstractProject.findNearest(name).getName())); } return FormValidation.ok(); }
public AbstractProject<?, ?> findProjectByFullName(final String projectName) { checkProjectName(projectName); AbstractProject<?, ?> p = getHudson().getItemByFullName(projectName, AbstractProject.class); if (p != null) { this.securityService.checkPermission(p, Item.READ); } return p; }
protected static AbstractBuild retrieveBuildFromJobBuildResult(JobBuildResult jbr){ Job job = (Job)Hudson.getInstance().getItemByFullName(jbr.getJobName()); if(job != null){ return (AbstractBuild)job.getBuildByNumber(jbr.getBuildNumber()); } return null; }
protected static AbstractBuild retrieveBuildFromJobBuildResult(JobBuildResult jbr){ Job job = (Job)Hudson.getInstance().getItemByFullName(jbr.getJobName()); if(job != null){ return (AbstractBuild)job.getBuildByNumber(jbr.getBuildNumber()); } return null; }
@Override public int parseArguments(Parameters params) throws CmdLineException { Hudson h = Hudson.getInstance(); String src = params.getParameter(0); AbstractProject s = h.getItemByFullName(src,AbstractProject.class); if (s==null) throw new CmdLineException(owner, "No such job '"+src+"' perhaps you meant "+ AbstractProject.findNearest(src)+"?"); setter.addValue(s); return 1; }
/** * Used for CLI binding. */ @CLIResolver public static AbstractProject resolveForCLI( @Argument(required=true,metaVar="NAME",usage="Job name") String name) throws CmdLineException { AbstractProject item = Hudson.getInstance().getItemByFullName(name, AbstractProject.class); if (item==null) throw new CmdLineException(null,Messages.AbstractItem_NoSuchJobExists(name,AbstractProject.findNearest(name).getFullName())); return item; } }
/** * Used for CLI binding. */ @CLIResolver public static AbstractItem resolveForCLI( @Argument(required=true,metaVar="NAME",usage="Job name") String name) throws CmdLineException { AbstractItem item = Hudson.getInstance().getItemByFullName(name, AbstractItem.class); if (item==null) throw new CmdLineException(null,Messages.AbstractItem_NoSuchJobExists(name,AbstractProject.findNearest(name).getFullName())); return item; } }
/** * Used for CLI binding. */ @CLIResolver public static AbstractItem resolveForCLI( @Argument(required=true,metaVar="NAME",usage="Job name") String name) throws CmdLineException { AbstractItem item = Hudson.getInstance().getItemByFullName(name, AbstractItem.class); if (item==null) throw new CmdLineException(null,Messages.AbstractItem_NoSuchJobExists(name,AbstractProject.findNearest(name).getFullName())); return item; } }
/** * Used for CLI binding. */ @CLIResolver public static AbstractProject resolveForCLI( @Argument(required=true,metaVar="NAME",usage="Job name") String name) throws CmdLineException { AbstractProject item = Hudson.getInstance().getItemByFullName(name, AbstractProject.class); if (item==null) throw new CmdLineException(null,Messages.AbstractItem_NoSuchJobExists(name,AbstractProject.findNearest(name).getFullName())); return item; } }