package hudson.plugins.cobertura;
import hudson.maven.AggregatableAction;
import hudson.maven.MavenAggregatedReport;
import hudson.maven.MavenBuild;
import hudson.maven.MavenModule;
import hudson.maven.MavenModuleSet;
import hudson.maven.MavenModuleSetBuild;
import hudson.model.Action;
import java.util.List;
import java.util.Map;
import java.util.logging.Logger;
/**
* Created by IntelliJ IDEA.
*
* @author connollys
* @since 18-Dec-2007 11:12:44
*/
public class MavenCoberturaAggregatedReport implements MavenAggregatedReport {
@SuppressWarnings("unused")
private static final Logger LOGGER = Logger.getLogger(MavenCoberturaAggregatedReport.class.getName());
@SuppressWarnings("unused")
private final MavenModuleSetBuild owner;
public MavenCoberturaAggregatedReport(MavenModuleSetBuild owner) {
this.owner = owner;
}
public void update(Map<MavenModule, List<MavenBuild>> map, MavenBuild mavenBuild) {
//To change body of implemented methods use File | Settings | File Templates.
}
public Class<? extends AggregatableAction> getIndividualActionType() {
return MavenCoberturaBuildAction.class;
}
public Action getProjectAction(MavenModuleSet mavenModuleSet) {
return null; //To change body of implemented methods use File | Settings | File Templates.
}
/**
* {@inheritDoc}
*/
public String getIconFileName() {
return "graph.gif";
}
/**
* {@inheritDoc}
*/
public String getDisplayName() {
return Messages.MavenCoberturaAggregatedReport_displayName();
}
/**
* {@inheritDoc}
*/
public String getUrlName() {
return "cobertura";
}
}