package hudson.plugins.sfee;
import hudson.model.BuildBadgeAction;
import hudson.model.ProminentProjectAction;
public class SFEEReleaseCompletedTask implements ProminentProjectAction,
BuildBadgeAction {
private final SFEEReleaseTask releaseTask;
public SFEEReleaseCompletedTask(SFEEReleaseTask<?> releaseTask) {
this.releaseTask = releaseTask;
}
public String getDisplayName() {
String result = releaseTask.isUploadFiles() ? "Uploaded to SourceForge"
: "Created in SourceForge";
return result;
}
public String getIconFileName() {
return null;
}
public String getUrlName() {
return null;
}
public String getFileReleaseUrl() {
return releaseTask.getFileReleaseUrl();
}
public SFEEReleaseTask getReleaseTask() {
return releaseTask;
}
}