Class ValidationMessage
java.lang.Object
com.hybris.backoffice.excel.validators.data.ValidationMessage
- All Implemented Interfaces:
Serializable,Comparable<ValidationMessage>
public class ValidationMessage
extends Object
implements Serializable, Comparable<ValidationMessage>
Class which represent validation message. The validation message should consist of messageKey which is key for
localized message, list of params for localized message and metadata which can store any information.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionValidationMessage(String messageKey) ValidationMessage(String messageKey, Severity severity) ValidationMessage(String messageKey, Severity severity, Serializable... params) ValidationMessage(String messageKey, Serializable... params) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetadata(String key, Object value) voidaddMetadataIfAbsent(String key, Object value) intcompareTo(ValidationMessage another) booleancontainsMetadata(String key) booleangetMetadata(String key) inthashCode()
-
Constructor Details
-
ValidationMessage
-
ValidationMessage
-
ValidationMessage
-
ValidationMessage
-
-
Method Details
-
getMessageKey
-
getParams
-
addMetadata
-
addMetadataIfAbsent
-
getMetadata
-
containsMetadata
-
getSeverity
-
compareTo
- Specified by:
compareToin interfaceComparable<ValidationMessage>
-
equals
-
hashCode
public int hashCode()
-