hudson.plugins.violations.hudson.maven
Class ViolationsMavenAggregatedBuildAction

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.Actionable
          extended by hudson.plugins.violations.hudson.AbstractViolationsBuildAction
              extended by hudson.plugins.violations.hudson.maven.ViolationsMavenAggregatedBuildAction
All Implemented Interfaces:
hudson.maven.MavenAggregatedReport, hudson.model.Action, hudson.model.HealthReportingAction, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem, org.kohsuke.stapler.StaplerProxy

public class ViolationsMavenAggregatedBuildAction
extends AbstractViolationsBuildAction
implements hudson.maven.MavenAggregatedReport


Field Summary
 
Fields inherited from class hudson.plugins.violations.hudson.AbstractViolationsBuildAction
owner
 
Constructor Summary
ViolationsMavenAggregatedBuildAction(hudson.maven.MavenModuleSetBuild owner)
           
 
Method Summary
 java.lang.Class<? extends hudson.maven.AggregatableAction> getIndividualActionType()
           
 ViolationsMavenAggregatedBuildAction getPreviousResult()
          get the previous valid build result.
 hudson.model.Action getProjectAction(hudson.maven.MavenModuleSet moduleSet)
           
 ViolationsAggregatedReport getReport()
          Get the report.
 void update(java.util.Map<hudson.maven.MavenModule,java.util.List<hudson.maven.MavenBuild>> moduleBuilds, hudson.maven.MavenBuild newBuild)
           
 
Methods inherited from class hudson.plugins.violations.hudson.AbstractViolationsBuildAction
createChart, doGraph, findReport, getBuild, getBuildHealth, getDisplayName, getIconFileName, getSearchUrl, getTarget, getUrlName
 
Methods inherited from class hudson.model.Actionable
addAction, getAction, getAction, getActions, getActions, getDynamic
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlName
 

Constructor Detail

ViolationsMavenAggregatedBuildAction

public ViolationsMavenAggregatedBuildAction(hudson.maven.MavenModuleSetBuild owner)
Method Detail

update

public void update(java.util.Map<hudson.maven.MavenModule,java.util.List<hudson.maven.MavenBuild>> moduleBuilds,
                   hudson.maven.MavenBuild newBuild)
Specified by:
update in interface hudson.maven.MavenAggregatedReport

getIndividualActionType

public java.lang.Class<? extends hudson.maven.AggregatableAction> getIndividualActionType()
Specified by:
getIndividualActionType in interface hudson.maven.MavenAggregatedReport

getProjectAction

public hudson.model.Action getProjectAction(hudson.maven.MavenModuleSet moduleSet)
Specified by:
getProjectAction in interface hudson.maven.MavenAggregatedReport

getReport

public ViolationsAggregatedReport getReport()
Get the report.

Specified by:
getReport in class AbstractViolationsBuildAction
Returns:
the report.

getPreviousResult

public ViolationsMavenAggregatedBuildAction getPreviousResult()
get the previous valid build result.

Overrides:
getPreviousResult in class AbstractViolationsBuildAction
Returns:
the previous violations build action.


Copyright © 2004-2012. All Rights Reserved.