public class SearchModelImpl<T> extends Base implements SearchModel<T>
Modifier | Constructor and Description |
---|---|
|
SearchModelImpl(SearchModel<T> parent,
String pathSegment) |
protected |
SearchModelImpl(String pathSegment) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
attributePath, buildPath, hasPath
public SearchModelImpl(@Nullable SearchModel<T> parent, @Nullable String pathSegment)
@Nullable public String getPathSegment()
getPathSegment
in interface SearchModel<T>
@Nullable public SearchModel<T> getParent()
getParent
in interface SearchModel<T>
protected SearchModel<T> searchModel(String pathSegment)
protected BooleanSearchModel<T> booleanSearchModel(String pathSegment)
protected StringSearchModel<T> stringSearchModel(String pathSegment)
protected NumberSearchModel<T> numberSearchModel(String pathSegment)
protected DateSearchModel<T> dateSearchModel(String pathSegment)
protected TimeSearchModel<T> timeSearchModel(String pathSegment)
protected DateTimeSearchModel<T> datetimeSearchModel(String pathSegment)
protected LocalizedStringFilterSearchModel<T> localizedStringFilterSearchModel(String pathSegment)
protected LocalizedStringFacetSearchModel<T> localizedStringFacetSearchModel(String pathSegment)
protected LocalizedStringFacetedSearchSearchModel<T> localizedStringFacetedSearchSearchModel(String pathSegment)
protected EnumFilterSearchModel<T> enumFilterSearchModel(String pathSegment)
protected EnumFacetSearchModel<T> enumFacetSearchModel(String pathSegment)
protected EnumFacetedSearchSearchModel<T> enumFacetedSearchSearchModel(String pathSegment)
protected LocalizedEnumFilterSearchModel<T> localizedEnumFilterSearchModel(String pathSegment)
protected LocalizedEnumFacetSearchModel<T> localizedEnumFacetSearchModel(String pathSegment)
protected LocalizedEnumFacetedSearchSearchModel<T> localizedEnumFacetedSearchSearchModel(String pathSegment)
protected MoneyFilterSearchModel<T> moneyFilterSearchModel(String pathSegment)
protected MoneyFacetSearchModel<T> moneyFacetSearchModel(String pathSegment)
protected MoneyFacetedSearchSearchModel<T> moneyFacetedSearchSearchModel(String pathSegment)
protected ReferenceFilterSearchModel<T> referenceFilterSearchModel(String pathSegment)
protected ReferenceFacetSearchModel<T> referenceFacetSearchModel(String pathSegment)
protected ReferenceFacetedSearchSearchModel<T> referenceFacetedSearchSearchModel(String pathSegment)
protected ExistsAndMissingFilterSearchModelSupport<T> existsAndMissingFilterSearchModelSupport(String fieldName)
protected List<FilterExpression<T>> existsFilters()
protected List<FilterExpression<T>> missingFilters()