@CompileStatic abstract class AbstractEnforcerRule extends Object
Base class for implementing EnforcerRule
.
Type | Name and description |
---|---|
Property<Boolean> |
enabled |
Property<EnforcerLevel> |
enforcerLevel |
Constructor and description |
---|
AbstractEnforcerRule
(ObjectFactory objects) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected void |
doExecute(EnforcerContext context) |
|
protected void |
doValidate(EnforcerContext context) |
|
void |
execute(EnforcerContext context) |
|
protected EnforcerRuleException |
fail(String message) |
|
protected EnforcerRuleException |
fail(String message, Exception cause) |
|
protected EnforcerRuleException |
fail(Exception cause) |
|
protected IllegalArgumentException |
illegalArgumentException(String msg) |
|
protected IllegalArgumentException |
illegalArgumentException(String msg, Throwable cause) |
|
protected String |
resolveClassName() |
|
void |
setEnforcerLevel(String enforcerLevel) |
|
void |
validate(EnforcerContext context) |
Groovy Documentation