Class AbstractAsGenericDao<T extends ItemModel>
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<T>
de.hybris.platform.adaptivesearch.daos.impl.AbstractAsGenericDao<T>
- All Implemented Interfaces:
GenericDao<T>
- Direct Known Subclasses:
DefaultAsCategoryDao,DefaultAsConfigurationDao,DefaultAsSearchConfigurationDao,DefaultAsSearchProfileActivationSetDao,DefaultAsSearchProfileDao
Base generic DAO that allows to build queries for null values.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendAndClause(StringBuilder query) protected voidappendClause(StringBuilder query, Map<String, Object> parameters, String paramName, Object paramValue) protected voidappendLikeClause(StringBuilder query, Map<String, Object> parameters, String paramName, String paramValue) protected voidappendOrderByClause(StringBuilder query, String paramName, boolean asc) protected voidappendWhereClause(StringBuilder query) protected PaginationDatabuildPagination(SearchResult<?> search) buildQuery(String query, Map<String, Object> params) buildQuery(String query, Map<String, Object> params, PaginationData pagination) protected <T> SearchPageData<T>buildSearchPageData(SearchResult<T> searchResult, PaginationData requestPagination) protected StringBuildercreateQuery(String typeCode) protected <T> List<T>protected <T> SearchPageData<T>Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
AbstractAsGenericDao
-
-
Method Details
-
createQuery
-
appendWhereClause
-
appendAndClause
-
appendClause
-
appendLikeClause
-
appendOrderByClause
-
buildQuery
-
buildQuery
public FlexibleSearchQuery buildQuery(String query, Map<String, Object> params, PaginationData pagination) -
queryList
-
queryList
protected <T> SearchPageData<T> queryList(String baseQuery, Map<String, Object> params, PaginationData pagination) -
buildSearchPageData
protected <T> SearchPageData<T> buildSearchPageData(SearchResult<T> searchResult, PaginationData requestPagination) -
buildPagination
-