hudson.plugins.copyartifact
Class PermalinkBuildSelector

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<BuildSelector>
      extended by hudson.plugins.copyartifact.BuildSelector
          extended by hudson.plugins.copyartifact.PermalinkBuildSelector
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<BuildSelector>

public class PermalinkBuildSelector
extends BuildSelector

Picks up a build through PermalinkProjectAction.Permalink

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class PermalinkBuildSelector.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 String id
           
 
Constructor Summary
PermalinkBuildSelector(String id)
           
 
Method Summary
 hudson.model.Run<?,?> getBuild(hudson.model.Job<?,?> job, hudson.EnvVars env, BuildFilter filter, hudson.model.Run<?,?> parent)
          Find a build to copy artifacts from.
 
Methods inherited from class hudson.plugins.copyartifact.BuildSelector
getBuild, isSelectable
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

public final String id
Constructor Detail

PermalinkBuildSelector

@DataBoundConstructor
public PermalinkBuildSelector(String id)
Method Detail

getBuild

public hudson.model.Run<?,?> getBuild(hudson.model.Job<?,?> job,
                                      hudson.EnvVars env,
                                      BuildFilter filter,
                                      hudson.model.Run<?,?> parent)
Description copied from class: BuildSelector
Find a build to copy artifacts from.

Overrides:
getBuild in class BuildSelector
Parameters:
job - Source project
env - Environment for build that is copying artifacts
filter - Additional filter; returned result should return true (return null otherwise)
parent - Build to which artifacts are being copied
Returns:
Build to use, or null if no appropriate build was found


Copyright © 2004-2012 Hudson. All Rights Reserved.