Interface RelationResolver
- All Known Subinterfaces:
DataAccessStrategy
- All Known Implementing Classes:
CascadingDataAccessStrategy
,DefaultDataAccessStrategy
,DelegatingDataAccessStrategy
,MyBatisDataAccessStrategy
public interface RelationResolver
Resolves relations within an aggregate.
- Since:
- 1.1
- Author:
- Jens Schauder
-
Method Summary
Modifier and TypeMethodDescriptionfindAllByPath
(Identifier identifier, PersistentPropertyPath<? extends RelationalPersistentProperty> path) Finds all entities reachable via path.
-
Method Details
-
findAllByPath
Iterable<Object> findAllByPath(Identifier identifier, PersistentPropertyPath<? extends RelationalPersistentProperty> path) Finds all entities reachable via path.- Parameters:
identifier
- the combination of Id, map keys and list indexes that identify the parent of the entity to be loaded. Must not be null.path
- the path from the aggregate root to the entities to be resolved. Must not be null.- Returns:
- guaranteed to be not null.
-