public abstract class AbstractAsGenericDao<T extends ItemModel> extends DefaultGenericDao<T>
| Constructor and Description |
|---|
AbstractAsGenericDao(java.lang.String typecode) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendAndClause(java.lang.StringBuilder query) |
protected void |
appendClause(java.lang.StringBuilder query,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String paramName,
java.lang.Object paramValue) |
protected void |
appendLikeClause(java.lang.StringBuilder query,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String paramName,
java.lang.String paramValue) |
protected void |
appendOrderByClause(java.lang.StringBuilder query,
java.lang.String paramName,
boolean asc) |
protected void |
appendWhereClause(java.lang.StringBuilder query) |
protected PaginationData |
buildPagination(SearchResult<?> search) |
FlexibleSearchQuery |
buildQuery(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params) |
FlexibleSearchQuery |
buildQuery(java.lang.String query,
java.util.Map<java.lang.String,java.lang.Object> params,
PaginationData pagination) |
protected <T> SearchPageData<T> |
buildSearchPageData(SearchResult<T> searchResult,
PaginationData requestPagination) |
protected java.lang.StringBuilder |
createQuery(java.lang.String typeCode) |
protected <T> java.util.List<T> |
queryList(java.lang.String baseQuery,
java.util.Map<java.lang.String,java.lang.Object> params) |
protected <T> SearchPageData<T> |
queryList(java.lang.String baseQuery,
java.util.Map<java.lang.String,java.lang.Object> params,
PaginationData pagination) |
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchServiceprotected java.lang.StringBuilder createQuery(java.lang.String typeCode)
protected void appendWhereClause(java.lang.StringBuilder query)
protected void appendAndClause(java.lang.StringBuilder query)
protected void appendClause(java.lang.StringBuilder query,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String paramName,
java.lang.Object paramValue)
protected void appendLikeClause(java.lang.StringBuilder query,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String paramName,
java.lang.String paramValue)
protected void appendOrderByClause(java.lang.StringBuilder query,
java.lang.String paramName,
boolean asc)
public FlexibleSearchQuery buildQuery(java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> params)
public FlexibleSearchQuery buildQuery(java.lang.String query, java.util.Map<java.lang.String,java.lang.Object> params, PaginationData pagination)
protected <T> java.util.List<T> queryList(java.lang.String baseQuery,
java.util.Map<java.lang.String,java.lang.Object> params)
protected <T> SearchPageData<T> queryList(java.lang.String baseQuery, java.util.Map<java.lang.String,java.lang.Object> params, PaginationData pagination)
protected <T> SearchPageData<T> buildSearchPageData(SearchResult<T> searchResult, PaginationData requestPagination)
protected PaginationData buildPagination(SearchResult<?> search)
Copyright © 2018 SAP SE. All Rights Reserved.