Class DuplicateFieldErrorImpl
java.lang.Object
com.commercetools.importapi.models.errors.DuplicateFieldErrorImpl
- All Implemented Interfaces:
DuplicateFieldError
,ErrorObject
,io.vrap.rmf.base.client.ModelBase
public class DuplicateFieldErrorImpl
extends Object
implements DuplicateFieldError, io.vrap.rmf.base.client.ModelBase
The given value already exists for a field that is checked for unique values.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.importapi.models.errors.DuplicateFieldError
DUPLICATE_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getCode()
The offending duplicate value.getField()
The name of the field.int
hashCode()
void
setDuplicateValue
(Object duplicateValue) The offending duplicate value.void
The name of the field.void
setMessage
(String message) set messageMethods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.importapi.models.errors.DuplicateFieldError
withDuplicateFieldError
Methods inherited from interface com.commercetools.importapi.models.errors.ErrorObject
withErrorObject
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
DuplicateFieldErrorImpl
public DuplicateFieldErrorImpl()create empty instance
-
-
Method Details
-
getCode
- Specified by:
getCode
in interfaceErrorObject
- Returns:
- code
-
getMessage
- Specified by:
getMessage
in interfaceErrorObject
- Returns:
- message
-
getField
The name of the field.
- Specified by:
getField
in interfaceDuplicateFieldError
- Returns:
- field
-
getDuplicateValue
The offending duplicate value.
- Specified by:
getDuplicateValue
in interfaceDuplicateFieldError
- Returns:
- duplicateValue
-
setMessage
Description copied from interface:ErrorObject
set message- Specified by:
setMessage
in interfaceErrorObject
- Parameters:
message
- value to be set
-
setField
Description copied from interface:DuplicateFieldError
The name of the field.
- Specified by:
setField
in interfaceDuplicateFieldError
- Parameters:
field
- value to be set
-
setDuplicateValue
Description copied from interface:DuplicateFieldError
The offending duplicate value.
- Specified by:
setDuplicateValue
in interfaceDuplicateFieldError
- Parameters:
duplicateValue
- value to be set
-
equals
-
hashCode
public int hashCode()
-