package edu.ucsc.soe.sep;
import com.google.common.base.Preconditions;
import hudson.model.AbstractProject;
import hudson.model.Action;
/**
* User: cflewis
* Date: Jan 9, 2010
* Time: 5:01:09 PM
*/
public class SepProjectAction implements Action {
AbstractProject<?,?> project;
SepRecorder parentRecorder;
public SepProjectAction(AbstractProject<?,?> project, SepRecorder parentRecorder) {
this.project = Preconditions.checkNotNull(project);
this.parentRecorder = Preconditions.checkNotNull(parentRecorder);
}
public AbstractProject<?,?> getProject() {
return project;
}
public String getIconFileName() {
return "clipboard.gif";
}
public String getDisplayName() {
return "Sep";
}
public String getUrlName() {
return "sep";
}
public String getUrl() {
return parentRecorder.getUrl();
}
}