public class DependencyConvergence extends Object implements EnforcerRule
| Constructor and Description | 
|---|
DependencyConvergence()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
execute(EnforcerRuleHelper helper)
This is the interface into the rule. 
 | 
String | 
getCacheId()
If your rule is cacheable, you must return a unique id when parameters or conditions change that would cause the
 result to be different. 
 | 
boolean | 
isCacheable()
This tells the system if the results are cacheable at all. 
 | 
boolean | 
isResultValid(EnforcerRule rule)
If the rule is cacheable and the same id is found in the cache, the stored results are passed to this method to
 allow double checking of the results. 
 | 
void | 
setUniqueVersions(boolean uniqueVersions)  | 
public DependencyConvergence()
public void setUniqueVersions(boolean uniqueVersions)
public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException
EnforcerRuleexecute in interface EnforcerRulehelper - The helper provides access to the log, MavenSession and has
 helpers to get common components. It is also able to lookup components
 by class name.EnforcerRuleException - the enforcer rule exceptionpublic String getCacheId()
getCacheId in interface EnforcerRulepublic boolean isCacheable()
isCacheable in interface EnforcerRuletrue if rule is cacheablepublic boolean isResultValid(EnforcerRule rule)
isResultValid in interface EnforcerRulerule - true if the stored results are valid for the same id.Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.