public class AnalyticsModelingRestServices extends Object
| Constructor and Description |
|---|
AnalyticsModelingRestServices() |
| Modifier and Type | Method and Description |
|---|---|
AnalyticsModelingOMASAPIResponse |
getDatabases(String serverName,
String userId,
Integer startFrom,
Integer pageSize)
Get databases available on the server for the user.
|
RESTExceptionHandler |
getExceptionHandler() |
AnalyticsModelingInstanceHandler |
getHandler() |
InvalidParameterHandler |
getInvalidParameterHandler() |
AnalyticsModelingOMASAPIResponse |
getModule(String serverName,
String userId,
String databaseGuid,
String catalog,
String schema)
Build module for the schema.
|
AnalyticsModelingOMASAPIResponse |
getSchemas(String serverName,
String userId,
String databaseGuid,
Integer startFrom,
Integer pageSize)
Get schema defined by database GUID.
|
AnalyticsModelingOMASAPIResponse |
getTables(String serverName,
String userId,
String databaseGuid,
String schema)
Get tables for the schema.
|
void |
validateUrlParameters(String serverName,
String userId,
String guid,
String guidParamName,
Integer startFrom,
Integer pageSize,
String methodName)
Validate path and query parameters from URL.
|
public RESTExceptionHandler getExceptionHandler()
public AnalyticsModelingInstanceHandler getHandler()
public InvalidParameterHandler getInvalidParameterHandler()
public AnalyticsModelingOMASAPIResponse getDatabases(String serverName, String userId, Integer startFrom, Integer pageSize)
serverName - of the server.userId - of the user.startFrom - starting element (used in paging through large result sets)pageSize - maximum number of results to returnpublic AnalyticsModelingOMASAPIResponse getSchemas(String serverName, String userId, String databaseGuid, Integer startFrom, Integer pageSize)
serverName - of the request.userId - of the request.databaseGuid - of the requested database.startFrom - starting element (used in paging through large result sets)pageSize - maximum number of results to returnpublic AnalyticsModelingOMASAPIResponse getTables(String serverName, String userId, String databaseGuid, String schema)
serverName - of the request.userId - of the request.databaseGuid - of the requested database.schema - schema name on the database.public AnalyticsModelingOMASAPIResponse getModule(String serverName, String userId, String databaseGuid, String catalog, String schema)
serverName - of the request.userId - of the request.databaseGuid - of the requested database.catalog - catalog name of the database.schema - schema name of the database.public void validateUrlParameters(String serverName, String userId, String guid, String guidParamName, Integer startFrom, Integer pageSize, String methodName) throws InvalidParameterException
serverName - mandatory path parameter of the base URL.userId - mandatory path parameter of the base URL.guid - optional path parameter.guidParamName - name of GUID parameter in URL.startFrom - optional query parameter.pageSize - optional query parameter.methodName - for message.InvalidParameterException - if validation failed.
To validate guid the guidParamName must not be null.Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.