Package io.serverlessworkflow.api.error
Class ErrorDefinition
- java.lang.Object
-
- io.serverlessworkflow.api.error.ErrorDefinition
-
- All Implemented Interfaces:
Serializable
public class ErrorDefinition extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ErrorDefinition()No args constructor for use in serializationErrorDefinition(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCode()Error code.StringgetDescription()Error descriptionStringgetName()Domain-specific error name (Required)voidsetCode(String code)Error code.voidsetDescription(String description)Error descriptionvoidsetName(String name)Domain-specific error name (Required)ErrorDefinitionwithCode(String code)ErrorDefinitionwithDescription(String description)ErrorDefinitionwithName(String name)
-
-
-
Constructor Detail
-
ErrorDefinition
public ErrorDefinition()
No args constructor for use in serialization
-
ErrorDefinition
public ErrorDefinition(String name)
- Parameters:
name-
-
-
Method Detail
-
getName
public String getName()
Domain-specific error name (Required)
-
setName
public void setName(String name)
Domain-specific error name (Required)
-
withName
public ErrorDefinition withName(String name)
-
getCode
public String getCode()
Error code. Can be used in addition to the name to help runtimes resolve to technical errors/exceptions. Should not be defined if error is set to '*'
-
setCode
public void setCode(String code)
Error code. Can be used in addition to the name to help runtimes resolve to technical errors/exceptions. Should not be defined if error is set to '*'
-
withCode
public ErrorDefinition withCode(String code)
-
getDescription
public String getDescription()
Error description
-
setDescription
public void setDescription(String description)
Error description
-
withDescription
public ErrorDefinition withDescription(String description)
-
-