read_<T extends Entity> function
Reads properties from data
into entity
, by calling Entity.read.
It also handles if entity
implements MultiLoad.
It is a utility for implementation.
Implementation
T read_<T extends Entity>(Access access, T entity,
Map data, Iterable<String>? fields) {
entity.read(access.reader, data, fields);
if (entity is MultiLoad)
(entity as MultiLoad).setFieldsLoaded(fields);
return entity;
}