getEntityRepository<O extends Object> method
EntityRepository<O> ?
getEntityRepository<O extends Object>({
- O? obj,
- Type? type,
- String? name,
- EntityRepositoryProvider? entityRepositoryProvider,
Implementation
EntityRepository<O>? getEntityRepository<O extends Object>(
{O? obj,
Type? type,
String? name,
EntityRepositoryProvider? entityRepositoryProvider}) {
var entityHandler = getEntityHandler<O>(obj: obj, type: type);
if (entityHandler != null) {
var entityRepository = entityHandler.getEntityRepository<O>(
obj: obj,
type: type,
name: name,
entityRepositoryProvider: entityRepositoryProvider,
entityHandlerProvider: this);
if (entityRepository != null) {
return entityRepository;
}
}
for (var entityHandler in _entityHandlers.values) {
var entityRepository = entityHandler.getEntityRepository<O>(
obj: obj,
type: type,
name: name,
entityRepositoryProvider: entityRepositoryProvider,
entityHandlerProvider: this);
if (entityRepository != null) {
return entityRepository;
}
}
return null;
}