Interface MappingResult
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- AbstractMappingResult,- RequiredError,- SourceAccessError,- Success,- TargetAccessError,- TypeConversionError
A single data mapping result. Each result has a unique 
code, and provides context about the result
 of a single data mapping operation.- Author:
- Keith Donald
- 
Method SummaryModifier and TypeMethodDescriptiongetCode()The mapping result code; for example, "success" , "typeMismatch", "propertyNotFound", or "evaluationException".Get the cause of the error resultThe actual value that was mapped to the target object.The mapping that executed for which this result pertains to.The original value of the source object that was to be mapped.booleanisError()Indicates if this result is an error result.
- 
Method Details- 
getMappingMapping getMapping()The mapping that executed for which this result pertains to.
- 
getCodeString getCode()The mapping result code; for example, "success" , "typeMismatch", "propertyNotFound", or "evaluationException".
- 
isErrorboolean isError()Indicates if this result is an error result.
- 
getErrorCauseThrowable getErrorCause()Get the cause of the error result- Returns:
- the underyling cause, or null if this is not an error or there was no root cause.
 
- 
getOriginalValueObject getOriginalValue()The original value of the source object that was to be mapped. May be null if this result is an error on the source object.
- 
getMappedValueObject getMappedValue()The actual value that was mapped to the target object. Null if this result is an error.
 
-