public class PageListFactory extends Object
| Constructor and Description |
|---|
PageListFactory() |
| Modifier and Type | Method and Description |
|---|---|
static <E> LazyPageList<E> |
createLazyPageList(QueryData queryData,
int nodePerPage,
SearchDataCreator<E> dataCreator) |
static <E> AbstractPageList<E> |
createPageList(List<javax.jcr.Node> nodes,
int pageSize,
NodeSearchFilter filter,
SearchDataCreator<E> dataCreator) |
static <E> AbstractPageList<E> |
createPageList(String queryStatement,
Locale locale,
String workspace,
String language,
boolean isSystemSession,
NodeSearchFilter filter,
SearchDataCreator<E> dataCreator) |
static <E> AbstractPageList<E> |
createPageList(String queryStatement,
Locale locale,
String workspace,
String language,
boolean isSystemSession,
NodeSearchFilter filter,
SearchDataCreator<E> dataCreator,
int pageSize,
int bufferSize) |
static <E> AbstractPageList<E> |
createPageList(String queryStatement,
Locale locale,
String workspace,
String language,
boolean isSystemSession,
NodeSearchFilter filter,
SearchDataCreator<E> dataCreator,
int pageSize,
int bufferSize,
QueryCriteria criteria) |
static <E> List<E> |
createPageList(String queryStatement,
String workspace,
String language,
boolean isSystemSession,
SearchDataCreator<E> dataCreator) |
protected static <E> List<E> |
searchInES(String workspace,
Locale locale,
boolean isSystemSession,
NodeSearchFilter filter,
SearchDataCreator<E> dataCreator,
QueryCriteria criteria) |
protected static <E> List<E> |
searchInJCR(String queryStatement,
String workspace,
String language,
boolean isSystemSession,
NodeSearchFilter filter,
SearchDataCreator<E> dataCreator,
QueryCriteria criteria)
Search in JCR
|
public static <E> AbstractPageList<E> createPageList(String queryStatement, Locale locale, String workspace, String language, boolean isSystemSession, NodeSearchFilter filter, SearchDataCreator<E> dataCreator, int pageSize, int bufferSize, QueryCriteria criteria) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static <E> AbstractPageList<E> createPageList(String queryStatement, Locale locale, String workspace, String language, boolean isSystemSession, NodeSearchFilter filter, SearchDataCreator<E> dataCreator, int pageSize, int bufferSize) throws javax.jcr.LoginException, javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryException
javax.jcr.LoginExceptionjavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.RepositoryExceptionpublic static <E> AbstractPageList<E> createPageList(String queryStatement, Locale locale, String workspace, String language, boolean isSystemSession, NodeSearchFilter filter, SearchDataCreator<E> dataCreator) throws javax.jcr.LoginException, javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryException
javax.jcr.LoginExceptionjavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.RepositoryExceptionpublic static <E> AbstractPageList<E> createPageList(List<javax.jcr.Node> nodes, int pageSize, NodeSearchFilter filter, SearchDataCreator<E> dataCreator)
public static <E> List<E> createPageList(String queryStatement, String workspace, String language, boolean isSystemSession, SearchDataCreator<E> dataCreator) throws javax.jcr.LoginException, javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryException
E - queryStatement - workspace - language - isSystemSession - dataCreator - javax.jcr.LoginExceptionjavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.RepositoryExceptionpublic static <E> LazyPageList<E> createLazyPageList(QueryData queryData, int nodePerPage, SearchDataCreator<E> dataCreator)
protected static <E> List<E> searchInJCR(String queryStatement, String workspace, String language, boolean isSystemSession, NodeSearchFilter filter, SearchDataCreator<E> dataCreator, QueryCriteria criteria) throws javax.jcr.RepositoryException
E - queryStatement - workspace - language - isSystemSession - filter - dataCreator - criteria - javax.jcr.RepositoryExceptionprotected static <E> List<E> searchInES(String workspace, Locale locale, boolean isSystemSession, NodeSearchFilter filter, SearchDataCreator<E> dataCreator, QueryCriteria criteria) throws javax.jcr.RepositoryException
E - workspace - isSystemSession - filter - dataCreator - criteria - javax.jcr.RepositoryExceptionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.