public class ConfigValidationError
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConfigurationField()
Returns the name of the field which had the error.
|
java.lang.String |
getConfigurationValue()
Returns the current value which triggered the error.
|
java.lang.String |
getMessage()
Returns the provided error message for this error.
|
java.lang.String |
getPreviousConfigurationValue()
Returns the previous value which failed to transition to the current value, or
null
if this is not a transition error. |
java.lang.String |
toString()
Returns a complete user-facing string representation providing the error and its source.
|
static ConfigValidationError |
transitionError(java.lang.String configField,
java.lang.String oldConfigValue,
java.lang.String newConfigValue,
java.lang.String message)
Returns a new validation error which indicates that a configuration field has an invalid
transition from its previous value to the current value.
|
static ConfigValidationError |
valueError(java.lang.String configField,
java.lang.String configValue,
java.lang.String message)
Returns a new validation error which indicates that a configuration field has an invalid
value.
|
public static ConfigValidationError valueError(java.lang.String configField, java.lang.String configValue, java.lang.String message)
public static ConfigValidationError transitionError(java.lang.String configField, java.lang.String oldConfigValue, java.lang.String newConfigValue, java.lang.String message)
public java.lang.String getConfigurationField()
public java.lang.String getConfigurationValue()
public java.lang.String getPreviousConfigurationValue()
null
if this is not a transition error.public java.lang.String getMessage()
public java.lang.String toString()
toString
in class java.lang.Object