org.universAAL.support.directives.api
Class AggregatedCheck

Package class diagram package AggregatedCheck
java.lang.Object
  extended by org.universAAL.support.directives.api.AggregatedCheck
All Implemented Interfaces:
APICheck, APIFixableCheck
Direct Known Subclasses:
UpdateParentPom.UpdateProcedure

public abstract class AggregatedCheck
extends Object
implements APIFixableCheck


Constructor Summary
AggregatedCheck()
           
 
Method Summary
 boolean check(org.apache.maven.project.MavenProject mavenproject, org.apache.maven.plugin.logging.Log log)
          
 void fix(org.apache.maven.project.MavenProject mavenProject, org.apache.maven.plugin.logging.Log log)
          
abstract  List<APICheck> getCheckList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregatedCheck

public AggregatedCheck()
Method Detail

getCheckList

public abstract List<APICheck> getCheckList()

check

public boolean check(org.apache.maven.project.MavenProject mavenproject,
                     org.apache.maven.plugin.logging.Log log)
              throws org.apache.maven.plugin.MojoExecutionException,
                     org.apache.maven.plugin.MojoFailureException

Specified by:
check in interface APICheck
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

fix

public void fix(org.apache.maven.project.MavenProject mavenProject,
                org.apache.maven.plugin.logging.Log log)
         throws org.apache.maven.plugin.MojoExecutionException,
                org.apache.maven.plugin.MojoFailureException

Specified by:
fix in interface APIFixableCheck
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException


Copyright © 2014 universAAL Consortium. All Rights Reserved.