@Retention(value=RUNTIME) @Target(value=METHOD) @Documented public @interface Error
Modifier and Type | Required Element and Description |
---|---|
Severity |
severity
Attribute of an error describing its severity.
|
String |
solution
Attribute of an error providing information that may help in resolving the error.
|
String |
technicalMessage
Attribute of an error providing a message that has necessary technical details that are required for fixing
the error, e.g. by developers.
|
String |
userMessage
Attribute of an error providing a user friendly message without technical details.
|
Modifier and Type | Optional Element and Description |
---|---|
String |
errorName
Parameter that overrides name of the error that is generated by default from the error name.
|
Impact |
lineageImpact
Attribute of an error providing information that the error may have had on the resulting data lineage or an
application run (e.g. scenario failed).
|
public abstract String userMessage
public abstract String technicalMessage
public abstract String solution
public abstract Severity severity
public abstract String errorName
public abstract Impact lineageImpact
Copyright © 2020. All rights reserved.