com.twitter.finatra.jackson.caseclass.exceptions
- a CaseClassFieldMappingException.PropertyPath
instance to the case class field
that caused the failure.
- an instance of a ValidationResult.Invalid which carries details of the failure reason.
Render a human readable message.
Render a human readable message. If the error message pertains to a specific field it is prefixed with the field's name.
- a CaseClassFieldMappingException.PropertyPath
instance to the case class field
that caused the failure.
- an instance of a ValidationResult.Invalid which carries details of the failure reason.
A subclass of JsonMappingException which bundles together a failed field location as a
CaseClassFieldMappingException.PropertyPath
with the the failure reason represented by a ValidationResult.Invalid to carry the failure reason.- a
CaseClassFieldMappingException.PropertyPath
instance to the case class field that caused the failure.- an instance of a ValidationResult.Invalid which carries details of the failure reason.
this exception is a case class in order to have a useful equals() and hashcode() methods since this exception is generally carried in a collection inside of a CaseClassMappingException.
CaseClassMappingException
com.fasterxml.jackson.databind.JsonMappingException
com.twitter.finatra.validation.ValidationResult.Invalid
com.twitter.finatra.jackson.caseclass.exceptions.CaseClassFieldMappingException.PropertyPath