com.thalesgroup.hudson.plugins.copyarchiver
Class CopyArchiverPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
com.thalesgroup.hudson.plugins.copyarchiver.CopyArchiverPublisher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep, java.io.Serializable
public class CopyArchiverPublisher
- extends hudson.tasks.Notifier
- implements java.io.Serializable
- Author:
- Gregory Boissinot
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class hudson.tasks.Publisher |
hudson.tasks.Publisher.DescriptorExtensionListImpl |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
| Methods inherited from class hudson.tasks.Notifier |
getDescriptor |
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectActions, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, getProjectActions, prebuild |
CopyArchiverPublisher
public CopyArchiverPublisher()
CopyArchiverPublisher
@DataBoundConstructor
public CopyArchiverPublisher(java.lang.String sharedDirectoryPath,
java.lang.String datePattern,
boolean flatten,
boolean deleteShared,
java.util.List<ArchivedJobEntry> archivedJobList)
getSharedDirectoryPath
public java.lang.String getSharedDirectoryPath()
isUsePreviousVersion043WithTimestamp
public boolean isUsePreviousVersion043WithTimestamp()
setSharedDirectoryPath
public void setSharedDirectoryPath(java.lang.String sharedDirectoryPath)
getUseTimestamp
public boolean getUseTimestamp()
getFlatten
public boolean getFlatten()
setFlatten
public void setFlatten(boolean flatten)
setUseTimestamp
public void setUseTimestamp(boolean useTimestamp)
getArchivedJobList
public java.util.List<ArchivedJobEntry> getArchivedJobList()
setArchivedJobList
public void setArchivedJobList(java.util.List<ArchivedJobEntry> archivedJobList)
getDatePattern
public java.lang.String getDatePattern()
setDatePattern
public void setDatePattern(java.lang.String datePattern)
getDeleteShared
public boolean getDeleteShared()
setDeleteShared
public void setDeleteShared(boolean deleteShared)
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
- Specified by:
getRequiredMonitorService in interface hudson.tasks.BuildStep
readResolve
public java.lang.Object readResolve()
- Call at Hudsion startup for backward compatibility
- Returns:
- the same instance with changes
Copyright © 2010. All Rights Reserved.