Interface MTQueryProvider
- All Known Implementing Classes:
MTQueryProviderAdapter
public interface MTQueryProvider
Register a service of this type to provide custom queries of some kind.
The registered providers will be used by the UI in places where a selection
of content needs to be made, such as when publishing or exporting models.
-
Method Summary
Modifier and TypeMethodDescriptiondefault List<MTNamedQuery>
Returns all queries that this provider can provide, regardless of which type of data the queries are selecting.default List<MTNamedQuery>
getQueries
(Predicate<String> uuidFilter) default List<MTNamedQuery>
-
Method Details
-
getQueries
List<MTNamedQuery> getQueries()Returns all queries that this provider can provide, regardless of which type of data the queries are selecting. The queries could even query for different data types in the same query. All other methods in this interface asks for queries which should query for a specific result type. -
getQueries
-
getAttributeTypeQueries
List<MTNamedQuery> getAttributeTypeQueries() -
getColorSchemeQueries
List<MTNamedQuery> getColorSchemeQueries() -
getDocumentQueries
List<MTNamedQuery> getDocumentQueries() -
getDocumentSourceQueries
List<MTNamedQuery> getDocumentSourceQueries() -
getDocumentTypeQueries
List<MTNamedQuery> getDocumentTypeQueries() -
getImageQueries
List<MTNamedQuery> getImageQueries() -
getLayerTypeQueries
List<MTNamedQuery> getLayerTypeQueries() -
getListQueries
List<MTNamedQuery> getListQueries() -
getModelQueries
List<MTNamedQuery> getModelQueries() -
getSymbolQueries
List<MTNamedQuery> getSymbolQueries() -
getTimestampQueries
List<MTNamedQuery> getTimestampQueries() -
getVariableQueries
List<MTNamedQuery> getVariableQueries() -
getUserQueries
List<MTNamedQuery> getUserQueries() -
getSubscriberQueries
-
getEntityPropertyQueries
-