mapApplyException method
FdcDataApplyError
mapApplyException(
- FdcChangeSetEntry entry,
- Object error, {
- required FdcDataApplyOperation operation,
override
Converts an adapter/backend exception raised while applying one change entry into a structured row-level apply error.
FdcDataAdapter provides a generic adapter_error implementation.
Writable adapters should override it only to preserve backend-specific
diagnostics such as SQL/constraint error codes. The dataset uses the
returned error to populate dataset errors and UI components such as grids
can present it without knowing the backend type.
Implementation
@override
FdcDataApplyError mapApplyException(
FdcChangeSetEntry entry,
Object error, {
required FdcDataApplyOperation operation,
}) {
return FdcDataApplyError(
recordId: entry.recordId,
message: '${operation.name} failed: $error',
code: 'adapter_error',
);
}