Package service.field
Class AbstractAutocompleteService<T extends AutocompleteModel>
java.lang.Object
service.field.AbstractSearchService<T>
service.field.AbstractAutocompleteService<T>
- All Implemented Interfaces:
AutocompleteService<T>
,SearchService<T>
- Direct Known Subclasses:
AutocompleteServiceImpl
public abstract class AbstractAutocompleteService<T extends AutocompleteModel>
extends AbstractSearchService<T>
implements AutocompleteService<T>
- Author:
- m.popov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.springframework.context.support.MessageSourceAccessor
Fields inherited from class service.field.AbstractSearchService
columnForSort, columnSorts, displayColumn, displayColumns, displayType, filterColumn, glue, loadDao, searchColumns, searchingType, sortOrder, valuesLimit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<EntityColumn>
protected String
protected String
protected List<EntityFilter>
getFilters
(Object parentValue) loadAutocompleteModel
(Object id, Object parentValue, boolean excludeGraphConditions) loadAutocompleteModelByBusinessId
(Object businessId, Object parentValue) loadAutocompleteModels
(Object[] ids) loadDataByParentValueWithFilter
(String inputString, Integer inputPage, Object parentValue, Object filterValue) Methods inherited from class service.field.AbstractSearchService
convertToSearchModel, createLabelByColumnAndRow, formatValue, getEntityFilterGroup, getFilterColumnEntityFilter, getFilterOperation, getLabelValue, load, loadData, loadDataWithFilter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface service.field.SearchService
loadData, loadDataWithFilter
-
Field Details
-
MESSAGE_SOURCE
protected static final org.springframework.context.support.MessageSourceAccessor MESSAGE_SOURCE -
dropDownColumns
-
businessIdColumn
-
parentControlReference
-
-
Constructor Details
-
AbstractAutocompleteService
public AbstractAutocompleteService()
-
-
Method Details
-
getColumnsToLoad
- Overrides:
getColumnsToLoad
in classAbstractSearchService<T extends AutocompleteModel>
-
loadAutocompleteModels
- Specified by:
loadAutocompleteModels
in interfaceAutocompleteService<T extends AutocompleteModel>
-
loadAutocompleteModel
- Specified by:
loadAutocompleteModel
in interfaceAutocompleteService<T extends AutocompleteModel>
-
loadAutocompleteModelByBusinessId
- Specified by:
loadAutocompleteModelByBusinessId
in interfaceAutocompleteService<T extends AutocompleteModel>
-
loadDataByParentValueWithFilter
public List<T> loadDataByParentValueWithFilter(String inputString, Integer inputPage, Object parentValue, Object filterValue) - Specified by:
loadDataByParentValueWithFilter
in interfaceAutocompleteService<T extends AutocompleteModel>
-
getFilters
-
getDisplayLabelValue
-
getDropDownLabelValue
-