Package org.labkey.remoteapi.query
Class GetQueriesCommand
java.lang.Object
org.labkey.remoteapi.Command<ResponseType,org.apache.hc.client5.http.classic.methods.HttpGet>
- All Implemented Interfaces:
HasRequiredVersion
Command for obtaining the list of queries available within a given schema.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.labkey.remoteapi.Command
Command.CommonParameters, Command.Response -
Field Summary
Fields inherited from class org.labkey.remoteapi.Command
CONTENT_TYPE_JSON -
Constructor Summary
ConstructorsConstructorDescriptionGetQueriesCommand(String schemaName) Constructs the command given a particular schema name. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new, mutable parameter map.protected GetQueriesResponsecreateResponse(String text, int status, String contentType, org.json.JSONObject json) Creates an instance of the response class, initialized with the response text, the HTTP status code, and parsed JSONObject.booleanbooleanbooleanbooleanvoidsetIncludeColumns(boolean includeColumns) Pass false to omit information about the columns within each query.voidsetIncludeTitle(boolean includeTitle) Pass false to omit custom query titles.voidsetIncludeUserQueries(boolean includeUserQueries) Pass false to this method to omit user-defined queries from the results.voidsetIncludeViewDataUrl(boolean includeViewDataUrl) Pass false to omit view data URLs from the results.voidsetSchemaName(String schemaName) Methods inherited from class org.labkey.remoteapi.GetCommand
createRequestMethods inherited from class org.labkey.remoteapi.Command
_execute, execute, getActionName, getControllerName, getHttpRequest, getParameters, getParamValueAsString, getRequiredVersion, getTimeout, setRequiredVersion, setTimeout
-
Constructor Details
-
GetQueriesCommand
Constructs the command given a particular schema name.- Parameters:
schemaName- The schema name.
-
-
Method Details
-
getSchemaName
-
setSchemaName
-
isIncludeColumns
public boolean isIncludeColumns() -
setIncludeColumns
public void setIncludeColumns(boolean includeColumns) Pass false to omit information about the columns within each query. By default, column information is included.- Parameters:
includeColumns- 'false' to omit column information.
-
isIncludeTitle
public boolean isIncludeTitle() -
setIncludeTitle
public void setIncludeTitle(boolean includeTitle) Pass false to omit custom query titles. Titles will be returned, but their values will be identical to names. Default is true.- Parameters:
includeTitle- 'false' to omit custom query titles.
-
isIncludeUserQueries
public boolean isIncludeUserQueries() -
setIncludeUserQueries
public void setIncludeUserQueries(boolean includeUserQueries) Pass false to this method to omit user-defined queries from the results. By default, user-defined queries are included.- Parameters:
includeUserQueries- Set to 'false' to omit user-defined queries.
-
isIncludeViewDataUrl
public boolean isIncludeViewDataUrl() -
setIncludeViewDataUrl
public void setIncludeViewDataUrl(boolean includeViewDataUrl) Pass false to omit view data URLs from the results. Default is true.- Parameters:
includeViewDataUrl- Set to 'false' to omit view data URLs.
-
createParameterMap
Description copied from class:CommandReturns a new, mutable parameter map. Derived classes will typically override this method to put values passed to specialized setter methods into the map.- Overrides:
createParameterMapin classCommand<GetQueriesResponse,org.apache.hc.client5.http.classic.methods.HttpGet> - Returns:
- The parameter map to use when building the URL.
-
createResponse
protected GetQueriesResponse createResponse(String text, int status, String contentType, org.json.JSONObject json) Description copied from class:CommandCreates an instance of the response class, initialized with the response text, the HTTP status code, and parsed JSONObject.Override this method to create an instance of a different class that extends CommandResponse
- Overrides:
createResponsein classCommand<GetQueriesResponse,org.apache.hc.client5.http.classic.methods.HttpGet> - Parameters:
text- The response text from the server.status- The HTTP status code.contentType- The Content-Type header value.json- The parsed JSONObject (or null if no JSON was returned).- Returns:
- An instance of the response object.
-