SC - CsSearchCommandE - ItemModelpublic class DefaultCsFlexibleSearchService<SC extends CsSearchCommand,E extends ItemModel> extends AbstractCsSearchService<E,SearchResult<E>> implements CsSearchService<SC,E>
AbstractService.SerializableDTOmodelService, sessionService, txManagertenant| Constructor and Description |
|---|
DefaultCsFlexibleSearchService() |
| Modifier and Type | Method and Description |
|---|---|
protected FlexibleSearchQuery |
buildFlexibleSearchQuery(SC command,
Pageable pageable) |
protected CsFlexibleSearchQueryBuilder<SC> |
getFlexibleSearchQueryBuilder() |
protected FlexibleSearchService |
getFlexibleSearchService() |
protected SearchRestrictionService |
getSearchRestrictionService() |
boolean |
isDisableSearchRestrictions() |
CsSearchResult<SC,E> |
search(SC command,
Pageable pageable)
Execute a search and return the results
|
void |
setDisableSearchRestrictions(boolean disableSearchRestrictions) |
void |
setFlexibleSearchQueryBuilder(CsFlexibleSearchQueryBuilder<SC> flexibleSearchQueryBuilder) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
void |
setSearchRestrictionService(SearchRestrictionService searchRestrictionService) |
createResultMetaData, getPostSearchMetaProcessors, populateMetaData, setPostSearchMetaProcessorsgetModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, setTenantScope, writeReplaceprotected FlexibleSearchService getFlexibleSearchService()
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
protected SearchRestrictionService getSearchRestrictionService()
public void setSearchRestrictionService(SearchRestrictionService searchRestrictionService)
protected CsFlexibleSearchQueryBuilder<SC> getFlexibleSearchQueryBuilder()
public void setFlexibleSearchQueryBuilder(CsFlexibleSearchQueryBuilder<SC> flexibleSearchQueryBuilder)
public boolean isDisableSearchRestrictions()
public void setDisableSearchRestrictions(boolean disableSearchRestrictions)
public CsSearchResult<SC,E> search(SC command, Pageable pageable) throws SearchException
CsSearchServicesearch in interface CsSearchService<SC extends CsSearchCommand,E extends ItemModel>command - the search commandpageable - the paging and sorting optionsSearchException - thrown on errorprotected FlexibleSearchQuery buildFlexibleSearchQuery(SC command, Pageable pageable)
Copyright © 2017 SAP SE. All Rights Reserved.