Package service.field
Class AbstractSearchService<T>
java.lang.Object
service.field.AbstractSearchService<T>
- All Implemented Interfaces:
SearchService<T>
- Direct Known Subclasses:
AbstractAutocompleteService
,TextFieldServiceImpl
- Author:
- m.popov
-
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated.Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract T
protected String
createLabelByColumnAndRow
(TableRow row, SearchDisplayColumn[] columns) protected String
formatValue
(SearchDisplayColumn column, TableRow row) protected Set<EntityColumn>
protected EntityFilterGroup
getEntityFilterGroup
(List<String> searchStrings, LoadOptions loadOptions) protected EntityFilter
getFilterColumnEntityFilter
(Object filterValue) protected FilterOperation
protected String
getLabelValue
(TableRow row) load
(String inputString, Integer inputPage, LoadOptions loadOptions) loadDataWithFilter
(String inputString, Integer inputPage, Object filterValue)
-
Field Details
-
valuesLimit
-
searchingType
-
columnForSort
Deprecated. -
sortOrder
Deprecated. -
displayType
-
displayColumn
@LocalGraphSource(sourceFieldName="loadDao") @TypedColumn(colTypes={STRING,ENUM}) public EntityColumn displayColumn -
displayColumns
-
searchColumns
-
glue
-
filterColumn
-
loadDao
-
columnSorts
-
-
Constructor Details
-
AbstractSearchService
public AbstractSearchService()
-
-
Method Details
-
loadData
- Specified by:
loadData
in interfaceSearchService<T>
-
loadDataWithFilter
- Specified by:
loadDataWithFilter
in interfaceSearchService<T>
-
getLabelValue
-
createLabelByColumnAndRow
-
getColumnsToLoad
-
formatValue
-
convertToSearchModel
-
getEntityFilterGroup
protected EntityFilterGroup getEntityFilterGroup(List<String> searchStrings, LoadOptions loadOptions) -
getFilterOperation
-
load
-
getFilterColumnEntityFilter
-