hudson.plugins.sfee
Class SFEEReleaseTask<T extends hudson.model.AbstractBuild>
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.TaskAction
hudson.plugins.sfee.SFEEReleaseTask<T>
- All Implemented Interfaces:
- hudson.model.Action, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled
public class SFEEReleaseTask<T extends hudson.model.AbstractBuild>
- extends hudson.model.TaskAction
- implements hudson.security.AccessControlled
| Fields inherited from class hudson.model.TaskAction |
log, workerThread |
|
Constructor Summary |
SFEEReleaseTask(hudson.model.AbstractBuild<?,?> build,
java.lang.String releasePackageId,
java.lang.String releaseName,
java.lang.String releaseToReplace,
java.lang.String maturity,
boolean uploadFiles,
boolean replaceFiles)
|
|
Method Summary |
void |
checkPermission(hudson.security.Permission permission)
|
static java.lang.String |
createOrUpdateRelease(hudson.model.TaskListener listener,
java.lang.String releaseName,
java.lang.String releaseToReplace,
java.lang.String packageId,
java.lang.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()
|
java.lang.String |
getDisplayName()
|
java.util.Map<java.lang.String,java.lang.Boolean> |
getDownloadingArtifactList()
|
java.lang.Object |
getDynamic(java.lang.String token,
org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
|
java.lang.Object |
getFileReleaseId()
|
java.lang.String |
getFileReleaseUrl()
|
hudson.plugins.sfee.SFEEReleaseTask.HistoryWidgetImpl |
getHistoryWidget()
|
java.lang.String |
getIconFileName()
|
java.lang.String |
getMaturity()
|
protected hudson.security.Permission |
getPermission()
|
java.util.concurrent.CopyOnWriteArrayList<SFEEReleaseTask.Record> |
getRecords()
|
java.lang.String |
getReleaseName()
|
java.lang.String |
getReleasePackageId()
|
java.lang.String |
getReleaseToReplace()
|
java.util.List<TrackerArtifact> |
getResolvedTrackerArtifacts()
|
java.lang.String |
getUrlName()
|
boolean |
hasPermission(hudson.security.Permission permission)
|
boolean |
isCompleted()
|
boolean |
isReplaceFiles()
|
boolean |
isUploadBuildLog()
|
boolean |
isUploadFiles()
|
protected void |
onComplete()
|
void |
setDownloadingArtifactList(java.util.Map<java.lang.String,java.lang.Boolean> downloadingArtifactList)
|
void |
setUploadBuildLog(boolean uploadBuildLog)
|
void |
startUpload()
|
| Methods inherited from class hudson.model.TaskAction |
doClearError, doProgressiveLog, getLog, getSearchUrl, getWorkerThread |
| Methods inherited from class hudson.model.AbstractModelObject |
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
records
public final java.util.concurrent.CopyOnWriteArrayList<SFEEReleaseTask.Record> records
- Records of a deployment.
fileReleaseId
protected java.lang.String fileReleaseId
SFEEReleaseTask
public SFEEReleaseTask(hudson.model.AbstractBuild<?,?> build,
java.lang.String releasePackageId,
java.lang.String releaseName,
java.lang.String releaseToReplace,
java.lang.String maturity,
boolean uploadFiles,
boolean replaceFiles)
getACL
public hudson.security.ACL getACL()
- Specified by:
getACL in interface hudson.security.AccessControlled- Specified by:
getACL in class hudson.model.TaskAction
getPermission
protected hudson.security.Permission getPermission()
- Specified by:
getPermission in class hudson.model.TaskAction
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayName in interface hudson.model.Action- Specified by:
getDisplayName in interface hudson.model.ModelObject
getIconFileName
public java.lang.String getIconFileName()
- Specified by:
getIconFileName in interface hudson.model.Action
getUrlName
public java.lang.String getUrlName()
- Specified by:
getUrlName in interface hudson.model.Action
isCompleted
public boolean isCompleted()
getHistoryWidget
public hudson.plugins.sfee.SFEEReleaseTask.HistoryWidgetImpl getHistoryWidget()
getDynamic
public java.lang.Object getDynamic(java.lang.String token,
org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
doUpload
public final void doUpload(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws javax.servlet.ServletException,
java.io.IOException
- Performs an upload.
- Throws:
javax.servlet.ServletException
java.io.IOException
startUpload
public void startUpload()
throws java.io.IOException
- Throws:
java.io.IOException
createOrUpdateRelease
public static java.lang.String createOrUpdateRelease(hudson.model.TaskListener listener,
java.lang.String releaseName,
java.lang.String releaseToReplace,
java.lang.String packageId,
java.lang.String maturity)
throws NoSuchObjectFault,
InvalidSessionFault,
SystemFault,
PermissionDeniedFault,
java.rmi.RemoteException
- Throws:
NoSuchObjectFault
InvalidSessionFault
SystemFault
PermissionDeniedFault
java.rmi.RemoteException
getBuild
public hudson.model.AbstractBuild<?,?> getBuild()
getReleasePackageId
public java.lang.String getReleasePackageId()
getReleaseName
public java.lang.String getReleaseName()
getMaturity
public java.lang.String getMaturity()
getReleaseToReplace
public java.lang.String getReleaseToReplace()
getResolvedTrackerArtifacts
public java.util.List<TrackerArtifact> getResolvedTrackerArtifacts()
isUploadFiles
public boolean isUploadFiles()
isReplaceFiles
public boolean isReplaceFiles()
getRecords
public java.util.concurrent.CopyOnWriteArrayList<SFEEReleaseTask.Record> getRecords()
getFileReleaseId
public java.lang.Object getFileReleaseId()
getFileReleaseUrl
public java.lang.String getFileReleaseUrl()
isUploadBuildLog
public boolean isUploadBuildLog()
setUploadBuildLog
public void setUploadBuildLog(boolean uploadBuildLog)
doStop
public void doStop(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException
- Throws:
java.io.IOException
onComplete
protected void onComplete()
setDownloadingArtifactList
public void setDownloadingArtifactList(java.util.Map<java.lang.String,java.lang.Boolean> downloadingArtifactList)
getDownloadingArtifactList
public java.util.Map<java.lang.String,java.lang.Boolean> getDownloadingArtifactList()
checkPermission
public void checkPermission(hudson.security.Permission permission)
- Specified by:
checkPermission in interface hudson.security.AccessControlled
hasPermission
public boolean hasPermission(hudson.security.Permission permission)
- Specified by:
hasPermission in interface hudson.security.AccessControlled
Copyright © 2008. All Rights Reserved.