public abstract class AbstractMappingResult extends Object implements MappingResult
MappingResult
implementations.Constructor and Description |
---|
AbstractMappingResult(Mapping mapping)
Creates a new mapping result.
|
Modifier and Type | Method and Description |
---|---|
abstract String |
getCode()
The mapping result code; for example, "success" , "typeMismatch", "propertyNotFound", or "evaluationException".
|
abstract Throwable |
getErrorCause()
Get the cause of the error result
|
abstract Object |
getMappedValue()
The actual value that was mapped to the target object.
|
Mapping |
getMapping()
The mapping that executed for which this result pertains to.
|
abstract Object |
getOriginalValue()
The original value of the source object that was to be mapped.
|
abstract boolean |
isError()
Indicates if this result is an error result.
|
String |
toString() |
public AbstractMappingResult(Mapping mapping)
mapping
- the mapping this result is for.public Mapping getMapping()
MappingResult
getMapping
in interface MappingResult
public abstract String getCode()
MappingResult
getCode
in interface MappingResult
public abstract boolean isError()
MappingResult
isError
in interface MappingResult
public abstract Throwable getErrorCause()
MappingResult
getErrorCause
in interface MappingResult
public abstract Object getOriginalValue()
MappingResult
getOriginalValue
in interface MappingResult
public abstract Object getMappedValue()
MappingResult
getMappedValue
in interface MappingResult