Class AbstractFulltextSearchTypeAdapter
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.likeall.AbstractFulltextSearchTypeAdapter
- All Implemented Interfaces:
FulltextSearchTypeAdapter
,TypeReceivable
- Direct Known Subclasses:
AbstractDateFtsAdapter
,DurationFtsAdapter
,EmailFtsAdapter
,NumberFtsAdapter
,PhoneFtsAdapter
,PostcodeFtsAdapter
,StringFtsAdapter
,TextFtsAdapter
public abstract class AbstractFulltextSearchTypeAdapter
extends Object
implements FulltextSearchTypeAdapter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable Object
asObjectOrNull
(@Nullable String value) protected abstract @Nullable Node
createNode
(PathNode field, String query) createQueryNode
(PathNode field, String query) protected LiteralNode
int
maxChars()
int
minChars()
protected String
void
Called by the TypeManager when creating a TypeAdapter in setAdaptersConfig().toVariants
(String term)
-
Field Details
-
type
-
-
Constructor Details
-
AbstractFulltextSearchTypeAdapter
public AbstractFulltextSearchTypeAdapter()
-
-
Method Details
-
minChars
public int minChars() -
maxChars
public int maxChars() -
createQueryNode
- Specified by:
createQueryNode
in interfaceFulltextSearchTypeAdapter
-
createNode
-
asObjectOrNull
-
toVariants
-
replacePunctWithWildcard
-
literal
-
setType
Description copied from interface:TypeReceivable
Called by the TypeManager when creating a TypeAdapter in setAdaptersConfig().- Specified by:
setType
in interfaceTypeReceivable
- Parameters:
type
- The type for which this Adapter is configured.
-