public class DefaultResultVerificationError extends Object implements ComponentVerifierExtension.VerificationError
ComponentVerifierExtension.VerificationError.Attribute, ComponentVerifierExtension.VerificationError.Code, ComponentVerifierExtension.VerificationError.ExceptionAttribute, ComponentVerifierExtension.VerificationError.GroupAttribute, ComponentVerifierExtension.VerificationError.HttpAttribute, ComponentVerifierExtension.VerificationError.StandardCode| Constructor and Description |
|---|
DefaultResultVerificationError(ComponentVerifierExtension.VerificationError.Code code,
String description,
Set<String> parameterKeys,
Map<ComponentVerifierExtension.VerificationError.Attribute,Object> details) |
| Modifier and Type | Method and Description |
|---|---|
ComponentVerifierExtension.VerificationError.Code |
getCode()
The overall error code, which can be either a
ComponentVerifierExtension.VerificationError.StandardCode or a custom code. |
String |
getDescription()
A human readable description of the error in plain english
|
Map<ComponentVerifierExtension.VerificationError.Attribute,Object> |
getDetails()
Details about the failed verification.
|
Set<String> |
getParameterKeys()
A set of input parameter names which fails the verification.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasAttribute, asCode, getDetail, getDetailpublic DefaultResultVerificationError(ComponentVerifierExtension.VerificationError.Code code, String description, Set<String> parameterKeys, Map<ComponentVerifierExtension.VerificationError.Attribute,Object> details)
public ComponentVerifierExtension.VerificationError.Code getCode()
ComponentVerifierExtension.VerificationErrorComponentVerifierExtension.VerificationError.StandardCode or a custom code. It is
recommended to stick to the predefined standard codesgetCode in interface ComponentVerifierExtension.VerificationErrorpublic String getDescription()
ComponentVerifierExtension.VerificationErrorgetDescription in interface ComponentVerifierExtension.VerificationErrorpublic Set<String> getParameterKeys()
ComponentVerifierExtension.VerificationErrorComponentVerifierExtension.verify(ComponentVerifierExtension.Scope, Map).getParameterKeys in interface ComponentVerifierExtension.VerificationErrorpublic Map<ComponentVerifierExtension.VerificationError.Attribute,Object> getDetails()
ComponentVerifierExtension.VerificationErrorComponentVerifierExtension.VerificationError.ExceptionAttribute, ComponentVerifierExtension.VerificationError.HttpAttribute, ComponentVerifierExtension.VerificationError.GroupAttribute) or it can be free-form
custom keys specific to a component. The standard attributes are defined as enums in all uppercase (with
underscore as separator), custom attributes are supposed to be in all lower case (also with underscores
as separators)getDetails in interface ComponentVerifierExtension.VerificationErrorApache Camel