Interface LockedFieldError
- All Superinterfaces:
ErrorObject
Returned when two Customers are simultaneously created or updated with the same email address.
To confirm if the operation was successful, repeat the request.
Example to create an instance using the builder pattern
LockedFieldError lockedFieldError = LockedFieldError.builder()
.message("{message}")
.field("{field}")
.build()
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic LockedFieldErrorBuilderbuilder()builder factory method for LockedFieldErrorstatic LockedFieldErrorBuilderbuilder(LockedFieldError template) create builder for LockedFieldError instancecopyDeep()static LockedFieldErrordeepCopy(LockedFieldError template) factory method to create a deep copy of LockedFieldError@NotNull StringgetCode()Error identifier.@NotNull StringgetField()Field that is currently locked.@NotNull String"'$field' is locked by another request.static LockedFieldErrorof()factory methodstatic LockedFieldErrorof(LockedFieldError template) factory method to create a shallow copy LockedFieldErrorvoidField that is currently locked.voidsetMessage(String message) "'$field' is locked by another request.static com.fasterxml.jackson.core.type.TypeReference<LockedFieldError>gives a TypeReference for usage with Jackson DataBinddefault <T> TwithLockedFieldError(Function<LockedFieldError, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.error.ErrorObject
setValue, values, withErrorObject
-
Field Details
-
LOCKED_FIELD
discriminator value for LockedFieldError- See Also:
-
-
Method Details
-
getField
Field that is currently locked.
- Returns:
- field
-
getCode
Description copied from interface:ErrorObjectError identifier.
- Specified by:
getCodein interfaceErrorObject- Returns:
- code
-
getMessage
"'$field' is locked by another request. Please try again later."- Specified by:
getMessagein interfaceErrorObject- Returns:
- message
-
setField
Field that is currently locked.
- Parameters:
field- value to be set
-
setMessage
"'$field' is locked by another request. Please try again later."- Specified by:
setMessagein interfaceErrorObject- Parameters:
message- value to be set
-
of
factory method- Returns:
- instance of LockedFieldError
-
of
factory method to create a shallow copy LockedFieldError- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
LockedFieldError copyDeep()- Specified by:
copyDeepin interfaceErrorObject
-
deepCopy
factory method to create a deep copy of LockedFieldError- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for LockedFieldError- Returns:
- builder
-
builder
create builder for LockedFieldError instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withLockedFieldError
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
-