org.jenkinsci.plugins.buildcontextcapture.type
Class WizardBuildContextCaptureType

java.lang.Object
  extended by org.jenkinsci.plugins.buildcontextcapture.type.BuildContextCaptureType
      extended by org.jenkinsci.plugins.buildcontextcapture.type.WizardBuildContextCaptureType
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<BuildContextCaptureType>
Direct Known Subclasses:
EnvVarsType, JobInfraType

public abstract class WizardBuildContextCaptureType
extends BuildContextCaptureType

Author:
Gregory Boissinot

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
WizardBuildContextCaptureType()
           
 
Method Summary
 void capture(hudson.model.AbstractBuild build, BuildContextLogger logger)
           
protected abstract  Map<String,? extends Object> getCapturedElements(hudson.model.AbstractBuild build, BuildContextLogger logger)
           
 hudson.FilePath getExportedFilePath(hudson.model.AbstractBuild build, BuildContextLogger logger)
           
protected abstract  String getFileName()
           
 
Methods inherited from class org.jenkinsci.plugins.buildcontextcapture.type.BuildContextCaptureType
getDescriptor, getExportedDir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WizardBuildContextCaptureType

public WizardBuildContextCaptureType()
Method Detail

capture

public void capture(hudson.model.AbstractBuild build,
                    BuildContextLogger logger)
             throws BuildContextException
Specified by:
capture in class BuildContextCaptureType
Throws:
BuildContextException

getExportedFilePath

public hudson.FilePath getExportedFilePath(hudson.model.AbstractBuild build,
                                           BuildContextLogger logger)
                                    throws BuildContextException
Specified by:
getExportedFilePath in class BuildContextCaptureType
Throws:
BuildContextException

getCapturedElements

protected abstract Map<String,? extends Object> getCapturedElements(hudson.model.AbstractBuild build,
                                                                    BuildContextLogger logger)
                                                             throws BuildContextException
Throws:
BuildContextException

getFileName

protected abstract String getFileName()


Copyright © 2004-2012. All Rights Reserved.