hudson.plugins.copyartifact
Class SpecificBuildSelector

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

public class SpecificBuildSelector
extends BuildSelector

Copy artifacts from a specific build.

Author:
Alan.Harder@sun.com

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static hudson.model.Descriptor<BuildSelector> DESCRIPTOR
           
 
Constructor Summary
SpecificBuildSelector(int buildNumber)
           
 
Method Summary
 hudson.model.Run<?,?> getBuild(hudson.model.Job<?,?> job)
          Find a build to copy artifacts from.
 int getBuildNumber()
           
 
Methods inherited from class hudson.plugins.copyartifact.BuildSelector
getDescriptor, isSelectable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DESCRIPTOR

@Extension(ordinal=-10.0)
public static final hudson.model.Descriptor<BuildSelector> DESCRIPTOR
Constructor Detail

SpecificBuildSelector

@DataBoundConstructor
public SpecificBuildSelector(int buildNumber)
Method Detail

getBuildNumber

public int getBuildNumber()

getBuild

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

Overrides:
getBuild in class BuildSelector
Returns:
Build to use, or null if no appropriate build was found


Copyright © 2010. All Rights Reserved.