Interface ExtensionCircularDependencyError
- All Superinterfaces:
ErrorObject
Returned when a circular reference is detected among Extension dependencies.
The message lists the id of each Extension in the detected cycle, starting and ending with the same Extension.
Example to create an instance using the builder pattern
ExtensionCircularDependencyError extensionCircularDependencyError = ExtensionCircularDependencyError.builder()
.message("{message}")
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for ExtensionCircularDependencyError -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for ExtensionCircularDependencyErrorbuilder(ExtensionCircularDependencyError template) create builder for ExtensionCircularDependencyError instancecopyDeep()deepCopy(ExtensionCircularDependencyError template) factory method to create a deep copy of ExtensionCircularDependencyError@NotNull StringgetCode()Error identifier.@NotNull String"Circular dependency detected: [3fa85f64-5717-4562-b3fc-2c963f66afa6, 5e0e1e0b-1f4b-4b8b-9c1a-2d3f4a5b6c7d, 3fa85f64-5717-4562-b3fc-2c963f66afa6]"of()factory methodof(ExtensionCircularDependencyError template) factory method to create a shallow copy ExtensionCircularDependencyErrorvoidsetMessage(String message) "Circular dependency detected: [3fa85f64-5717-4562-b3fc-2c963f66afa6, 5e0e1e0b-1f4b-4b8b-9c1a-2d3f4a5b6c7d, 3fa85f64-5717-4562-b3fc-2c963f66afa6]"static tools.jackson.core.type.TypeReference<ExtensionCircularDependencyError>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.error.ErrorObject
setValue, values, withErrorObject
-
Field Details
-
EXTENSION_CIRCULAR_DEPENDENCY
discriminator value for ExtensionCircularDependencyError- See Also:
-
-
Method Details
-
getCode
Description copied from interface:ErrorObjectError identifier.
- Specified by:
getCodein interfaceErrorObject- Returns:
- code
-
getMessage
"Circular dependency detected: [3fa85f64-5717-4562-b3fc-2c963f66afa6, 5e0e1e0b-1f4b-4b8b-9c1a-2d3f4a5b6c7d, 3fa85f64-5717-4562-b3fc-2c963f66afa6]"- Specified by:
getMessagein interfaceErrorObject- Returns:
- message
-
setMessage
"Circular dependency detected: [3fa85f64-5717-4562-b3fc-2c963f66afa6, 5e0e1e0b-1f4b-4b8b-9c1a-2d3f4a5b6c7d, 3fa85f64-5717-4562-b3fc-2c963f66afa6]"- Specified by:
setMessagein interfaceErrorObject- Parameters:
message- value to be set
-
of
factory method- Returns:
- instance of ExtensionCircularDependencyError
-
of
factory method to create a shallow copy ExtensionCircularDependencyError- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
ExtensionCircularDependencyError copyDeep()- Specified by:
copyDeepin interfaceErrorObject
-
deepCopy
@Nullable static ExtensionCircularDependencyError deepCopy(@Nullable ExtensionCircularDependencyError template) factory method to create a deep copy of ExtensionCircularDependencyError- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ExtensionCircularDependencyError- Returns:
- builder
-
builder
create builder for ExtensionCircularDependencyError instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withExtensionCircularDependencyError
default <T> T withExtensionCircularDependencyError(Function<ExtensionCircularDependencyError, T> helper) accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-