Class DataManagerRESTServices

java.lang.Object
org.odpi.openmetadata.accessservices.datamanager.server.DataManagerRESTServices

public class DataManagerRESTServices extends Object
The DataManagerRESTServices provides the server-side implementation of the services that are generic for all types of data managers.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse
    createAPIManagerInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.APIManagerRequestBody requestBody)
    Create the Software server capability for the API Manager.
    org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse
    createApplicationInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.ApplicationRequestBody requestBody)
    Create the Software server capability for an Application.
    org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse
    createDatabaseManagerInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.DatabaseManagerRequestBody requestBody)
    Create the software server capability for the database manager (DBMS).
    org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse
    createDataProcessingEngineInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.DataProcessingEngineRequestBody requestBody)
    Create the Software server capability for a data processing engine such as a reporting engine.
    org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse
    createEventBrokerInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.EventBrokerRequestBody requestBody)
    Create the Software server capability for the Event Broker.
    org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse
    createFileManagerInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.FileManagerRequestBody requestBody)
    Files live on a file system.
    org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse
    createFileSystemInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.FileSystemRequestBody requestBody)
    Files live on a file system.
    org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse
    getMetadataSourceGUID(String serverName, String userId, org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody requestBody)
    Retrieve the unique identifier of the integration daemon service.
    org.odpi.openmetadata.commonservices.ffdc.rest.ConnectionResponse
    getOutTopicConnection(String serverName, String userId, String callerId)
    Return the connection object for the Data Manager OMAS's out topic.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataManagerRESTServices

      public DataManagerRESTServices()
      Default constructor
  • Method Details

    • getOutTopicConnection

      public org.odpi.openmetadata.commonservices.ffdc.rest.ConnectionResponse getOutTopicConnection(String serverName, String userId, String callerId)
      Return the connection object for the Data Manager OMAS's out topic.
      Parameters:
      serverName - name of the service to route the request to.
      userId - identifier of calling user.
      callerId - unique identifier of the caller
      Returns:
      connection object for the out topic or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException problem retrieving the discovery engine definition.
    • createFileSystemInCatalog

      public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse createFileSystemInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.FileSystemRequestBody requestBody)
      Files live on a file system. This method creates a top level capability for a file system.
      Parameters:
      serverName - name of calling server
      userId - calling user
      requestBody - properties of the file system
      Returns:
      unique identifier for the file system or InvalidParameterException one of the parameters is null or invalid or PropertyServerException problem accessing property server or UserNotAuthorizedException security access problem
    • createFileManagerInCatalog

      public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse createFileManagerInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.FileManagerRequestBody requestBody)
      Files live on a file system. This method creates a top level capability for a file system.
      Parameters:
      serverName - name of calling server
      userId - calling user
      requestBody - properties of the file system
      Returns:
      unique identifier for the file system or InvalidParameterException one of the parameters is null or invalid or PropertyServerException problem accessing property server or UserNotAuthorizedException security access problem
    • createDatabaseManagerInCatalog

      public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse createDatabaseManagerInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.DatabaseManagerRequestBody requestBody)
      Create the software server capability for the database manager (DBMS).
      Parameters:
      serverName - name of the server to route the request to.
      userId - calling user
      requestBody - description of the database manager
      Returns:
      unique identifier of the software server capability or InvalidParameterException the bean properties are invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException problem accessing the property server
    • createAPIManagerInCatalog

      public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse createAPIManagerInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.APIManagerRequestBody requestBody)
      Create the Software server capability for the API Manager.
      Parameters:
      serverName - name of the server to route the request to.
      userId - calling user
      requestBody - description of the API manager
      Returns:
      unique identifier of the software server capability or InvalidParameterException the bean properties are invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException problem accessing the property server
    • createEventBrokerInCatalog

      public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse createEventBrokerInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.EventBrokerRequestBody requestBody)
      Create the Software server capability for the Event Broker.
      Parameters:
      serverName - name of the server to route the request to.
      userId - calling user
      requestBody - description of the Event Broker
      Returns:
      unique identifier of the software server capability or InvalidParameterException the bean properties are invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException problem accessing the property server
    • createApplicationInCatalog

      public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse createApplicationInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.ApplicationRequestBody requestBody)
      Create the Software server capability for an Application.
      Parameters:
      serverName - name of the server to route the request to.
      userId - calling user
      requestBody - description of the Application
      Returns:
      unique identifier of the software server capability or InvalidParameterException the bean properties are invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException problem accessing the property server
    • createDataProcessingEngineInCatalog

      public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse createDataProcessingEngineInCatalog(String serverName, String userId, org.odpi.openmetadata.accessservices.datamanager.rest.DataProcessingEngineRequestBody requestBody)
      Create the Software server capability for a data processing engine such as a reporting engine.
      Parameters:
      serverName - name of the server to route the request to.
      userId - calling user
      requestBody - description of the data processing engine
      Returns:
      unique identifier of the software server capability or InvalidParameterException the bean properties are invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException problem accessing the property server
    • getMetadataSourceGUID

      public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse getMetadataSourceGUID(String serverName, String userId, org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody requestBody)
      Retrieve the unique identifier of the integration daemon service.
      Parameters:
      serverName - name of the server to route the request to.
      userId - calling user
      requestBody - unique name of the integration daemon
      Returns:
      unique identifier of the integration daemon's software server capability or InvalidParameterException the bean properties are invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException problem accessing the property server