package hudson.plugins.tasks; import hudson.model.AbstractBuild; import hudson.plugins.analysis.core.BuildResult; import hudson.plugins.analysis.core.ResultAction; import hudson.plugins.tasks.parser.TasksParserResult; /** * Represents the aggregated results of the PMD analysis in m2 jobs. * * @author Ulli Hafner */ public class TasksMavenResult extends TasksResult { /** Unique ID of this class. */ private static final long serialVersionUID = -4913938782537266259L; /** * Creates a new instance of {@link TasksMavenResult}. * * @param build * the current build as owner of this action * @param defaultEncoding * the default encoding to be used when reading and parsing files * @param result * the parsed annotations * @param highTags * tag identifiers indicating high priority * @param normalTags * tag identifiers indicating normal priority * @param lowTags * tag identifiers indicating low priority */ public TasksMavenResult(final AbstractBuild<?, ?> build, final String defaultEncoding, final TasksParserResult result, final String highTags, final String normalTags, final String lowTags) { super(build, defaultEncoding, result, highTags, normalTags, lowTags); } /** {@inheritDoc} */ @Override protected Class<? extends ResultAction<? extends BuildResult>> getResultActionType() { return MavenTasksResultAction.class; } }