Interface EnforcerRuleBase
- All Known Subinterfaces:
EnforcerRule
,EnforcerRule2
- All Known Implementing Classes:
AbstractEnforcerRule
,AbstractEnforcerRuleConfigProvider
,AbstractStandardEnforcerRule
,AlwaysFail
,AlwaysPass
,BanDependencyManagementScope
,BanDistributionManagement
,BanDuplicatePomDependencyVersions
,BanDynamicVersions
,BannedDependencies
,BannedPlugins
,BannedRepositories
,BanTransitiveDependencies
,DependencyConvergence
,EvaluateBeanshell
,ExternalRules
,ReactorModuleConvergence
,RequireActiveProfile
,RequireEnvironmentVariable
,RequireExplicitDependencyScope
,RequireFileChecksum
,RequireFilesDontExist
,RequireFilesExist
,RequireFilesSize
,RequireJavaVendor
,RequireJavaVersion
,RequireMavenVersion
,RequireNoRepositories
,RequireOS
,RequirePluginVersions
,RequirePrerequisite
,RequireProfileIdsExist
,RequireProperty
,RequireReleaseDeps
,RequireReleaseVersion
,RequireSameVersions
,RequireSnapshotVersion
,RequireTextFileChecksum
,RequireUpperBoundDeps
public interface EnforcerRuleBase
Base interface for old and new API.
Used for internal purpose.
- Since:
- 3.2.1
- Author:
- Slawomir Jaranowski
-
Method Summary
Modifier and TypeMethodDescriptiondefault EnforcerLevel
getLevel()
Current Enforcer execution leveldefault void
setLog
(EnforcerLogger log) Used byEnforcerMojo
to inject logger instance
-
Method Details
-
getLevel
Current Enforcer execution level- Returns:
- an Enforcer execution level
-
setLog
Used byEnforcerMojo
to inject logger instance- Parameters:
log
- anEnforcerLogger
instance
-