@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.QuerySuggestionProviderprotected 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)