public class SFEEReleaseTask<T extends hudson.model.AbstractBuild>
extends hudson.model.TaskAction
implements hudson.security.AccessControlled
| Modifier and Type | Class and Description |
|---|---|
class |
SFEEReleaseTask.Record |
| Modifier and Type | Field and Description |
|---|---|
protected String |
fileReleaseId |
CopyOnWriteArrayList<SFEEReleaseTask.Record> |
records
Records of a deployment.
|
| Constructor and Description |
|---|
SFEEReleaseTask(hudson.model.AbstractBuild<?,?> build,
String releasePackageId,
String releaseName,
String releaseToReplace,
String maturity,
boolean uploadFiles,
boolean replaceFiles) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkPermission(hudson.security.Permission permission) |
static String |
createOrUpdateRelease(hudson.model.TaskListener listener,
String releaseName,
String releaseToReplace,
String packageId,
String maturity) |
void |
doStop(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp) |
void |
doUpload(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
Performs an upload.
|
hudson.security.ACL |
getACL() |
hudson.model.AbstractBuild<?,?> |
getBuild() |
String |
getDisplayName() |
Map<String,Boolean> |
getDownloadingArtifactList() |
Object |
getDynamic(String token,
org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp) |
Object |
getFileReleaseId() |
String |
getFileReleaseUrl() |
hudson.plugins.sfee.SFEEReleaseTask.HistoryWidgetImpl |
getHistoryWidget() |
String |
getIconFileName() |
String |
getMaturity() |
protected hudson.security.Permission |
getPermission() |
CopyOnWriteArrayList<SFEEReleaseTask.Record> |
getRecords() |
String |
getReleaseName() |
String |
getReleasePackageId() |
String |
getReleaseToReplace() |
List<TrackerArtifact> |
getResolvedTrackerArtifacts() |
String |
getUrlName() |
boolean |
hasPermission(hudson.security.Permission permission) |
boolean |
isCompleted() |
boolean |
isReplaceFiles() |
boolean |
isUploadBuildLog() |
boolean |
isUploadFiles() |
protected void |
onComplete() |
void |
setDownloadingArtifactList(Map<String,Boolean> downloadingArtifactList) |
void |
setUploadBuildLog(boolean uploadBuildLog) |
void |
startUpload() |
doClearError, doProgressiveHtml, doProgressiveLog, getLog, getSearchUrl, getWorkerThread, obtainLogpublic final CopyOnWriteArrayList<SFEEReleaseTask.Record> records
protected String fileReleaseId
public hudson.security.ACL getACL()
getACL in interface hudson.security.AccessControlledgetACL in class hudson.model.TaskActionprotected hudson.security.Permission getPermission()
getPermission in class hudson.model.TaskActionpublic String getDisplayName()
getDisplayName in interface hudson.model.ActiongetDisplayName in interface hudson.model.ModelObjectpublic String getIconFileName()
getIconFileName in interface hudson.model.Actionpublic String getUrlName()
getUrlName in interface hudson.model.Actionpublic boolean isCompleted()
public hudson.plugins.sfee.SFEEReleaseTask.HistoryWidgetImpl getHistoryWidget()
public Object getDynamic(String token, org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
public final void doUpload(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionpublic void startUpload()
throws IOException
IOExceptionpublic static String createOrUpdateRelease(hudson.model.TaskListener listener, String releaseName, String releaseToReplace, String packageId, String maturity) throws NoSuchObjectFault, InvalidSessionFault, SystemFault, PermissionDeniedFault, RemoteException
public hudson.model.AbstractBuild<?,?> getBuild()
public String getReleasePackageId()
public String getReleaseName()
public String getMaturity()
public String getReleaseToReplace()
public List<TrackerArtifact> getResolvedTrackerArtifacts()
public boolean isUploadFiles()
public boolean isReplaceFiles()
public CopyOnWriteArrayList<SFEEReleaseTask.Record> getRecords()
public Object getFileReleaseId()
public String getFileReleaseUrl()
public boolean isUploadBuildLog()
public void setUploadBuildLog(boolean uploadBuildLog)
public void doStop(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws IOException
IOExceptionprotected void onComplete()
public void setDownloadingArtifactList(Map<String,Boolean> downloadingArtifactList)
public void checkPermission(hudson.security.Permission permission)
checkPermission in interface hudson.security.AccessControlledpublic boolean hasPermission(hudson.security.Permission permission)
hasPermission in interface hudson.security.AccessControlledCopyright © 2004-2014 Hudson. All Rights Reserved.