public class RequireProperty extends AbstractPropertyEnforcerRule
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
property
Specify the required property.
|
Constructor and Description |
---|
RequireProperty() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
How the property that is being evaluated is called
|
java.lang.String |
getPropertyName()
The name of the property currently being evaluated, this is used for default message pourpouses only
|
protected java.lang.String |
resolveValue() |
java.lang.Object |
resolveValue(EnforcerRuleHelper helper)
Resolves the property value
|
void |
setProperty(java.lang.String property) |
execute, getRegex, getRegexMessage, setRegex, setRegexMessage
getCacheId, isCacheable, isResultValid
getLevel, getMessage, setLevel, setMessage
private java.lang.String property
#setProperty(String)}
,
#getPropertyName()}
public final void setProperty(java.lang.String property)
public java.lang.Object resolveValue(EnforcerRuleHelper helper) throws EnforcerRuleException
AbstractPropertyEnforcerRule
resolveValue
in class AbstractPropertyEnforcerRule
EnforcerRuleException
protected java.lang.String resolveValue()
public java.lang.String getPropertyName()
AbstractPropertyEnforcerRule
getPropertyName
in class AbstractPropertyEnforcerRule
public java.lang.String getName()
AbstractPropertyEnforcerRule
getName
in class AbstractPropertyEnforcerRule