public interface SearchModel
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getContentTypes(Map<String,Object> contextualParameters)
Get the list of content types.
|
Map<String,? extends SearchCriterion> |
getCriteria(Map<String,Object> contextualParameters)
Get the list of search criteria in simple mode
|
default SearchCriterion |
getCriterion(String id,
Map<String,Object> contextualParameters)
Get a simple search criterion by its id
|
Set<String> |
getExcludedContentTypes(Map<String,Object> contextualParameters)
Get the list of excluded content types.
|
Map<String,? extends SearchCriterion> |
getFacetedCriteria(Map<String,Object> contextualParameters)
Get the list of faceted search criteria.
|
default SearchCriterion |
getFacetedCriterion(String id,
Map<String,Object> contextualParameters)
Get a faceted search criterion by its id.
|
default ResultField |
getResultField(String id,
Map<String,Object> contextualParameters)
Get the column by its identifier
|
Map<String,? extends ResultField> |
getResultFields(Map<String,Object> contextualParameters)
Get the column for results
|
Set<String> getContentTypes(Map<String,Object> contextualParameters)
contextualParameters - the contextual parameters.Set<String> getExcludedContentTypes(Map<String,Object> contextualParameters)
contextualParameters - the contextual parametersMap<String,? extends SearchCriterion> getCriteria(Map<String,Object> contextualParameters)
contextualParameters - the contextual parametersdefault SearchCriterion getCriterion(String id, Map<String,Object> contextualParameters)
id - The search criterion idcontextualParameters - the contextual parametersnull if not foundMap<String,? extends SearchCriterion> getFacetedCriteria(Map<String,Object> contextualParameters)
contextualParameters - the contextual parametersdefault SearchCriterion getFacetedCriterion(String id, Map<String,Object> contextualParameters)
id - The faceted search criterion id.contextualParameters - the contextual parametersnull if not foundMap<String,? extends ResultField> getResultFields(Map<String,Object> contextualParameters)
contextualParameters - the contextual parameters. Can be null.default ResultField getResultField(String id, Map<String,Object> contextualParameters)
id - The column idcontextualParameters - the contextual parameters