@Primary
@Component(value="data_JpqlSuggestionProvider")
public class JpqlSuggestionProvider
extends java.lang.Object
implements io.jmix.core.suggestion.QuerySuggestionProvider
Modifier and Type | Field and Description |
---|---|
protected DomainModelBuilder |
domainModelBuilder |
Constructor and Description |
---|
JpqlSuggestionProvider() |
Modifier and Type | Method and Description |
---|---|
io.jmix.core.suggestion.QuerySuggestions |
getSuggestions(io.jmix.core.suggestion.QuerySuggestionsContext context) |
protected io.jmix.core.suggestion.QuerySuggestions |
getSuggestionsByEntityName(DomainModel domainModel,
java.lang.String lastWord) |
protected io.jmix.core.suggestion.QuerySuggestions |
getSuggestionsByFieldName(DomainModel domainModel,
java.lang.String lastWord,
java.lang.String query,
int caretPosition,
java.util.Set<InferredType> expectedTypes) |
void |
setDomainModel(DomainModelBuilder domainModelBuilder) |
protected DomainModelBuilder domainModelBuilder
@Autowired @Qualifier(value="withCaptions") public void setDomainModel(DomainModelBuilder domainModelBuilder)
public io.jmix.core.suggestion.QuerySuggestions getSuggestions(io.jmix.core.suggestion.QuerySuggestionsContext context)
getSuggestions
in interface io.jmix.core.suggestion.QuerySuggestionProvider
protected io.jmix.core.suggestion.QuerySuggestions getSuggestionsByFieldName(DomainModel domainModel, java.lang.String lastWord, java.lang.String query, int caretPosition, java.util.Set<InferredType> expectedTypes)
protected io.jmix.core.suggestion.QuerySuggestions getSuggestionsByEntityName(DomainModel domainModel, java.lang.String lastWord)