public class DefaultPagedB2BDocumentDao extends DefaultPagedGenericDao<B2BDocumentModel> implements PagedB2BDocumentDao
| Constructor and Description |
|---|
DefaultPagedB2BDocumentDao() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildWhereQuery(java.util.List<java.lang.String> whereQueryList,
java.lang.StringBuilder queryBuilder) |
protected java.util.Map<java.lang.String,java.lang.Object> |
createMapCriteria(java.util.Map<java.lang.String,java.lang.Object> searchCriteria) |
protected java.lang.String |
createQuery(AccountSummaryDocumentQuery query,
java.util.Map<java.lang.String,java.lang.Object> mapCriteria) |
protected SortData |
createSort(java.lang.String sortKey,
java.lang.String selectedSortCode) |
protected java.util.List<SortData> |
createSorts(java.util.Set<java.lang.String> sortKeys,
java.lang.String selectedSortCode) |
protected java.lang.String |
documentTypeDisplayInAllListFilter(java.util.Map<java.lang.String,java.lang.Object> criteria) |
SearchPageData<B2BDocumentModel> |
findDocuments(AccountSummaryDocumentQuery query)
Finds all B2BDocumentModel filtered by the query.
|
protected java.lang.String |
formatField(java.lang.String fieldName) |
SearchPageData<B2BDocumentModel> |
getAllPagedDocuments(PageableData pageableData,
java.util.List<DefaultCriteria> criteriaList) |
java.util.Map<java.lang.String,java.lang.String> |
getB2bDocumentSortMap() |
protected java.lang.String |
getFiedName(java.lang.String fieldName) |
protected java.lang.String |
getOrderStatement(java.lang.String sortField,
boolean isAsc) |
protected SearchPageData<B2BDocumentModel> |
getPagedDocuments(java.util.Optional<java.lang.String> b2bUnitCode,
PageableData pageableData,
java.util.List<DefaultCriteria> criteriaList) |
SearchPageData<B2BDocumentModel> |
getPagedDocumentsForUnit(java.lang.String b2bUnitCode,
PageableData pageableData,
java.util.List<DefaultCriteria> criteriaList) |
protected java.lang.String |
getWhereStatement(java.util.Map<java.lang.String,java.lang.Object> criteria) |
void |
setB2bDocumentSortMap(java.util.Map<java.lang.String,java.lang.String> b2bDocumentSortMap) |
appendOrderByClausesToBuilder, appendWhereClausesToBuilder, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createQueryString, createSortQueryData, createSortQueryData, createSortQueryData, find, find, find, find, getPagedFlexibleSearchService, setPagedFlexibleSearchServicepublic java.util.Map<java.lang.String,java.lang.String> getB2bDocumentSortMap()
public void setB2bDocumentSortMap(java.util.Map<java.lang.String,java.lang.String> b2bDocumentSortMap)
b2bDocumentSortMap - the b2bDocumentSortMap to setpublic SearchPageData<B2BDocumentModel> findDocuments(AccountSummaryDocumentQuery query)
PagedB2BDocumentDaofindDocuments in interface PagedB2BDocumentDaoquery - paged document queryprotected java.util.Map<java.lang.String,java.lang.Object> createMapCriteria(java.util.Map<java.lang.String,java.lang.Object> searchCriteria)
protected java.lang.String createQuery(AccountSummaryDocumentQuery query, java.util.Map<java.lang.String,java.lang.Object> mapCriteria)
protected java.lang.String getWhereStatement(java.util.Map<java.lang.String,java.lang.Object> criteria)
protected java.lang.String documentTypeDisplayInAllListFilter(java.util.Map<java.lang.String,java.lang.Object> criteria)
protected java.lang.String getOrderStatement(java.lang.String sortField,
boolean isAsc)
protected java.lang.String formatField(java.lang.String fieldName)
protected java.lang.String getFiedName(java.lang.String fieldName)
public SearchPageData<B2BDocumentModel> getPagedDocumentsForUnit(java.lang.String b2bUnitCode, PageableData pageableData, java.util.List<DefaultCriteria> criteriaList)
getPagedDocumentsForUnit in interface PagedB2BDocumentDaob2bUnitCode - the unit codepageableData - the pageable data objectcriteriaList - the list of filter by criteria objectpublic SearchPageData<B2BDocumentModel> getAllPagedDocuments(PageableData pageableData, java.util.List<DefaultCriteria> criteriaList)
getAllPagedDocuments in interface PagedB2BDocumentDaopageableData - the pageable data objectcriteriaList - the list of filter by criteria objectprotected SearchPageData<B2BDocumentModel> getPagedDocuments(java.util.Optional<java.lang.String> b2bUnitCode, PageableData pageableData, java.util.List<DefaultCriteria> criteriaList)
protected java.util.List<SortData> createSorts(java.util.Set<java.lang.String> sortKeys, java.lang.String selectedSortCode)
protected SortData createSort(java.lang.String sortKey, java.lang.String selectedSortCode)
protected void buildWhereQuery(java.util.List<java.lang.String> whereQueryList,
java.lang.StringBuilder queryBuilder)
Copyright © 2018 SAP SE. All Rights Reserved.