Package org.neo4j.ogm.session.delegates
Class LoadByTypeDelegate
java.lang.Object
org.neo4j.ogm.session.delegates.LoadByTypeDelegate
- Author:
- Vince Bickers, Luanne Misquitta, Michael J. Simons
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T> Collection<T>
<T> Collection<T>
<T> Collection<T>
<T> Collection<T>
<T> Collection<T>
loadAll
(Class<T> type, Filter filter, Pagination pagination) <T> Collection<T>
loadAll
(Class<T> type, Filter filter, Pagination pagination, int depth) <T> Collection<T>
<T> Collection<T>
<T> Collection<T>
loadAll
(Class<T> type, Filter filter, SortOrder sortOrder, Pagination pagination) <T> Collection<T>
loadAll
(Class<T> type, Filter filter, SortOrder sortOrder, Pagination pagination, int depth) <T> Collection<T>
<T> Collection<T>
<T> Collection<T>
loadAll
(Class<T> type, Filters filters, Pagination pagination) <T> Collection<T>
loadAll
(Class<T> type, Filters filters, Pagination pagination, int depth) <T> Collection<T>
<T> Collection<T>
<T> Collection<T>
loadAll
(Class<T> type, Filters filters, SortOrder sortOrder, Pagination pagination) <T> Collection<T>
loadAll
(Class<T> type, Filters filters, SortOrder sortOrder, Pagination pagination, int depth) Loads all objects of a giventype
.<T> Collection<T>
loadAll
(Class<T> type, Pagination paging) <T> Collection<T>
loadAll
(Class<T> type, Pagination paging, int depth) <T> Collection<T>
<T> Collection<T>
<T> Collection<T>
loadAll
(Class<T> type, SortOrder sortOrder, Pagination pagination) <T> Collection<T>
loadAll
(Class<T> type, SortOrder sortOrder, Pagination pagination, int depth)
-
Constructor Details
-
LoadByTypeDelegate
-
-
Method Details
-
loadAll
public <T> Collection<T> loadAll(Class<T> type, Filters filters, SortOrder sortOrder, Pagination pagination, int depth) Loads all objects of a giventype
. Thetype
is used to determine the Neo4j label. If no such label can be determined, a warning is logged and an immutable, empty list is returned to prevent queries without label that potentially can retrieve all objects in the database if nofilters
are given.- Type Parameters:
T
- Returned type- Parameters:
type
- The type of objects to load.filters
- Additional filters to reduce the number of objects loaded, may be null or empty.sortOrder
- Sort order to be passed on to the databasepagination
- Pagination if requireddepth
- Depth of relationships to load- Returns:
- A list of objects with the requested type
-
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
public <T> Collection<T> loadAll(Class<T> type, Filter filter, SortOrder sortOrder, Pagination pagination) -
loadAll
public <T> Collection<T> loadAll(Class<T> type, Filter filter, SortOrder sortOrder, Pagination pagination, int depth) -
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
public <T> Collection<T> loadAll(Class<T> type, Filters filters, SortOrder sortOrder, Pagination pagination) -
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
-
loadAll
public <T> Collection<T> loadAll(Class<T> type, SortOrder sortOrder, Pagination pagination, int depth)
-