public class FlexibleSearchNamedQueryService extends Object implements NamedQueryService
FlexibleSearchService service
to leverage the final search.| Constructor and Description |
|---|
FlexibleSearchNamedQueryService() |
| Modifier and Type | Method and Description |
|---|---|
protected FlexibleSearchNamedQueryConverter |
getFlexibleSearchNamedQueryConverter() |
protected FlexibleSearchService |
getFlexibleSearchService() |
protected NamedQueryConversionDto |
getInternalNamedQuery(NamedQuery namedQuery,
String query)
Creates the internal named query object, which contains the query statement
|
protected NamedQueryFactory |
getNamedQueryFactory() |
<T> List<T> |
search(NamedQuery namedQuery)
Performs a search based on the given namedQuery attribute
|
void |
setFlexibleSearchNamedQueryConverter(FlexibleSearchNamedQueryConverter flexibleSearchNamedQueryConverter) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
void |
setNamedQueryFactory(NamedQueryFactory namedQueryFactory) |
public <T> List<T> search(NamedQuery namedQuery) throws InvalidNamedQueryException, SearchExecutionNamedQueryException
NamedQueryServicesearch in interface NamedQueryServiceT - - The type to be returnednamedQuery - - object holding everything related to the current query.InvalidNamedQueryException - when the queryName does not match any existing named queriesSearchExecutionNamedQueryException - when an error happens while executing the query on the search engineprotected NamedQueryConversionDto getInternalNamedQuery(NamedQuery namedQuery, String query)
namedQuery - the valued object to be used in the assignmentquery - the query assigned to this namedQuerypublic void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
protected FlexibleSearchService getFlexibleSearchService()
protected FlexibleSearchNamedQueryConverter getFlexibleSearchNamedQueryConverter()
public void setFlexibleSearchNamedQueryConverter(FlexibleSearchNamedQueryConverter flexibleSearchNamedQueryConverter)
protected NamedQueryFactory getNamedQueryFactory()
public void setNamedQueryFactory(NamedQueryFactory namedQueryFactory)
Copyright © 2000-2016 SAP SE. All Rights Reserved.