Package com.rbmhtechnology.vind.model
Class MultiValuedComplexField<T,F,S>
- java.lang.Object
-
- com.rbmhtechnology.vind.model.FieldDescriptor<T>
-
- com.rbmhtechnology.vind.model.ComplexFieldDescriptor
-
- com.rbmhtechnology.vind.model.MultiValuedComplexField<T,F,S>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
MultiValuedComplexField.DateComplexField
,MultiValuedComplexField.LocationComplexFieldDescriptor
,MultiValuedComplexField.NumericComplexField
,MultiValuedComplexField.TextComplexField
,MultiValuedComplexField.UtilDateComplexField
public abstract class MultiValuedComplexField<T,F,S> extends ComplexFieldDescriptor
Created by fonso on 01.03.17.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MultiValuedComplexField.DateComplexField<T,F extends ZonedDateTime,S>
Class to instantiateDocument
complex fields containing ZoneDateTime facet value.static class
MultiValuedComplexField.LocationComplexFieldDescriptor<T,F extends LatLng,S>
Class to instantiateDocument
complex fields containing location type facet values.static class
MultiValuedComplexField.NumericComplexField<T,F extends Number,S>
Class to instantiateDocument
complex fields containing Numeric facet value.static class
MultiValuedComplexField.TextComplexField<T,F extends CharSequence,S>
Class to instantiateDocument
complex fields containing text facet value.static class
MultiValuedComplexField.UtilDateComplexField<T,F extends Date,S>
Class to instantiateDocument
complex fields containing Date facet value.-
Nested classes/interfaces inherited from class com.rbmhtechnology.vind.model.FieldDescriptor
FieldDescriptor.UseCase
-
-
Field Summary
-
Fields inherited from class com.rbmhtechnology.vind.model.FieldDescriptor
sort, sortFunction
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MultiValuedComplexField(String fieldName, Class type, Class facet, Class storedType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Function<Collection<T>,S>
getSortFunction()
-
Methods inherited from class com.rbmhtechnology.vind.model.ComplexFieldDescriptor
getAdvanceFilter, getFacetFunction, getFacetType, getFullTextFunction, getStoreFunction, getStoreType, getSuggestFunction, hasUseCase, isAdvanceFilter, isEmpty, isEmpty, isNotEmpty, isNotEmpty, setAdvanceFilter, setFacet, setFullText, setStored, setSuggest
-
Methods inherited from class com.rbmhtechnology.vind.model.FieldDescriptor
checkFieldType, getBoost, getLanguage, getMetadata, getName, getType, isContextualized, isFacet, isFullText, isIndexed, isMultiValue, isSort, isStored, isSuggest, isUpdate, setBoost, setContextualized, setFacet, setFullText, setIndexed, setLanguage, setMetadata, setMultiValue, setName, setSort, setStored, setSuggest, setUpdate, toString
-
-