public class ExternalObjectQuery extends PropertyQuery<ExternalObjectListItem,ExternalObjectQueryParameters>
Constructor and Description |
---|
ExternalObjectQuery() |
Modifier and Type | Method and Description |
---|---|
String |
buildQuery(ExternalObjectQueryParameters queryInstance)
Build the query
|
ExternalObjectQueryParameters |
createInstance()
Create an empty instance for this definition
|
protected List<String> |
getConstructorParameter() |
PageableList |
postQueryExecution(ExternalObjectQueryParameters queryParameters,
PageableList result)
This function is called after executing the query for further augmentations.
|
protected void |
renderSelect(StringBuilder query) |
protected void |
setupQueries()
Setup the query constants.
|
renderPropertyFilters
renderOrderbyClause, renderSearch
public String buildQuery(ExternalObjectQueryParameters queryInstance)
Query
buildQuery
in class Query<ExternalObjectListItem,ExternalObjectQueryParameters>
queryInstance
- The query instance containing the necessary parameters and configurationpublic ExternalObjectQueryParameters createInstance()
Query
createInstance
in class Query<ExternalObjectListItem,ExternalObjectQueryParameters>
protected List<String> getConstructorParameter()
public PageableList postQueryExecution(ExternalObjectQueryParameters queryParameters, PageableList result)
Query
postQueryExecution
in class Query<ExternalObjectListItem,ExternalObjectQueryParameters>
queryParameters
- the query instanceresult
- the result containing the items returned by executed queryprotected void renderSelect(StringBuilder query)
query
- The query.protected void setupQueries()
Query
setupQueries
in class Query<ExternalObjectListItem,ExternalObjectQueryParameters>
Copyright © 2019 Communote team. All rights reserved.