Class AssetManagerRESTClient


  • public class AssetManagerRESTClient
    extends FFDCRESTClient
    AssetManagerRESTClient is responsible for issuing calls to the OMAS REST APIs.
    • Constructor Detail

      • AssetManagerRESTClient

        public AssetManagerRESTClient​(java.lang.String serverName,
                                      java.lang.String serverPlatformURLRoot,
                                      AuditLog auditLog)
                               throws InvalidParameterException
        Constructor for no authentication with audit log.
        Parameters:
        serverName - name of the OMAG Server to call
        serverPlatformURLRoot - URL root of the server manager where the OMAG Server is running.
        auditLog - destination for log messages.
        Throws:
        InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
      • AssetManagerRESTClient

        public AssetManagerRESTClient​(java.lang.String serverName,
                                      java.lang.String serverPlatformURLRoot)
                               throws InvalidParameterException
        Constructor for no authentication.
        Parameters:
        serverName - name of the OMAG Server to call
        serverPlatformURLRoot - URL root of the server manager where the OMAG Server is running.
        Throws:
        InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
      • AssetManagerRESTClient

        public AssetManagerRESTClient​(java.lang.String serverName,
                                      java.lang.String serverPlatformURLRoot,
                                      java.lang.String userId,
                                      java.lang.String password,
                                      AuditLog auditLog)
                               throws InvalidParameterException
        Constructor for simple userId and password authentication with audit log.
        Parameters:
        serverName - name of the OMAG Server to call
        serverPlatformURLRoot - URL root of the server manager where the OMAG Server is running.
        userId - user id for the HTTP request
        password - password for the HTTP request
        auditLog - destination for log messages.
        Throws:
        InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
      • AssetManagerRESTClient

        public AssetManagerRESTClient​(java.lang.String serverName,
                                      java.lang.String serverPlatformURLRoot,
                                      java.lang.String userId,
                                      java.lang.String password)
                               throws InvalidParameterException
        Constructor for simple userId and password authentication.
        Parameters:
        serverName - name of the OMAG Server to call
        serverPlatformURLRoot - URL root of the server manager where the OMAG Server is running.
        userId - user id for the HTTP request
        password - password for the HTTP request
        Throws:
        InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
    • Method Detail

      • callExternalReferencePostRESTCall

        public ExternalReferenceElementResponse callExternalReferencePostRESTCall​(java.lang.String methodName,
                                                                                  java.lang.String urlTemplate,
                                                                                  java.lang.Object requestBody,
                                                                                  java.lang.Object... params)
                                                                           throws InvalidParameterException,
                                                                                  UserNotAuthorizedException,
                                                                                  PropertyServerException
        Issue a POST REST call that returns a ExternalReferenceElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callExternalReferencesPostRESTCall

        public ExternalReferenceElementsResponse callExternalReferencesPostRESTCall​(java.lang.String methodName,
                                                                                    java.lang.String urlTemplate,
                                                                                    java.lang.Object requestBody,
                                                                                    java.lang.Object... params)
                                                                             throws InvalidParameterException,
                                                                                    UserNotAuthorizedException,
                                                                                    PropertyServerException
        Issue a POST REST call that returns a ExternalReferenceElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callExternalReferenceLinksPostRESTCall

        public ExternalReferenceLinkElementsResponse callExternalReferenceLinksPostRESTCall​(java.lang.String methodName,
                                                                                            java.lang.String urlTemplate,
                                                                                            java.lang.Object requestBody,
                                                                                            java.lang.Object... params)
                                                                                     throws InvalidParameterException,
                                                                                            UserNotAuthorizedException,
                                                                                            PropertyServerException
        Issue a POST REST call that returns a ExternalReferenceLinkElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callGlossaryPostRESTCall

        public GlossaryElementResponse callGlossaryPostRESTCall​(java.lang.String methodName,
                                                                java.lang.String urlTemplate,
                                                                java.lang.Object requestBody,
                                                                java.lang.Object... params)
                                                         throws InvalidParameterException,
                                                                UserNotAuthorizedException,
                                                                PropertyServerException
        Issue a POST REST call that returns a GlossaryElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callGlossariesPostRESTCall

        public GlossaryElementsResponse callGlossariesPostRESTCall​(java.lang.String methodName,
                                                                   java.lang.String urlTemplate,
                                                                   java.lang.Object requestBody,
                                                                   java.lang.Object... params)
                                                            throws InvalidParameterException,
                                                                   UserNotAuthorizedException,
                                                                   PropertyServerException
        Issue a POST REST call that returns a GlossaryElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callGlossaryCategoryPostRESTCall

        public GlossaryCategoryElementResponse callGlossaryCategoryPostRESTCall​(java.lang.String methodName,
                                                                                java.lang.String urlTemplate,
                                                                                java.lang.Object requestBody,
                                                                                java.lang.Object... params)
                                                                         throws InvalidParameterException,
                                                                                UserNotAuthorizedException,
                                                                                PropertyServerException
        Issue a POST REST call that returns a GlossaryCategoryElementResponse object.
        Parameters:
        methodName - name of the method being called
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callGlossaryCategoriesPostRESTCall

        public GlossaryCategoryElementsResponse callGlossaryCategoriesPostRESTCall​(java.lang.String methodName,
                                                                                   java.lang.String urlTemplate,
                                                                                   java.lang.Object requestBody,
                                                                                   java.lang.Object... params)
                                                                            throws InvalidParameterException,
                                                                                   UserNotAuthorizedException,
                                                                                   PropertyServerException
        Issue a POST REST call that returns a GlossaryCategoryElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callGlossaryTermPostRESTCall

        public GlossaryTermElementResponse callGlossaryTermPostRESTCall​(java.lang.String methodName,
                                                                        java.lang.String urlTemplate,
                                                                        java.lang.Object requestBody,
                                                                        java.lang.Object... params)
                                                                 throws InvalidParameterException,
                                                                        UserNotAuthorizedException,
                                                                        PropertyServerException
        Issue a POST REST call that returns a GlossaryTermElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callGlossaryTermsPostRESTCall

        public GlossaryTermElementsResponse callGlossaryTermsPostRESTCall​(java.lang.String methodName,
                                                                          java.lang.String urlTemplate,
                                                                          java.lang.Object requestBody,
                                                                          java.lang.Object... params)
                                                                   throws InvalidParameterException,
                                                                          UserNotAuthorizedException,
                                                                          PropertyServerException
        Issue a POST REST call that returns a GlossaryTermElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callExternalGlossaryLinksPostRESTCall

        public ExternalGlossaryLinkElementsResponse callExternalGlossaryLinksPostRESTCall​(java.lang.String methodName,
                                                                                          java.lang.String urlTemplate,
                                                                                          java.lang.Object requestBody,
                                                                                          java.lang.Object... params)
                                                                                   throws InvalidParameterException,
                                                                                          UserNotAuthorizedException,
                                                                                          PropertyServerException
        Issue a POST REST call that returns a ExternalGlossaryLinkElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callElementHeaderPostRESTCall

        public ElementHeaderResponse callElementHeaderPostRESTCall​(java.lang.String methodName,
                                                                   java.lang.String urlTemplate,
                                                                   java.lang.Object requestBody,
                                                                   java.lang.Object... params)
                                                            throws InvalidParameterException,
                                                                   UserNotAuthorizedException,
                                                                   PropertyServerException
        Issue a POST REST call that returns a ElementHeaderResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callElementHeadersPostRESTCall

        public ElementHeadersResponse callElementHeadersPostRESTCall​(java.lang.String methodName,
                                                                     java.lang.String urlTemplate,
                                                                     java.lang.Object requestBody,
                                                                     java.lang.Object... params)
                                                              throws InvalidParameterException,
                                                                     UserNotAuthorizedException,
                                                                     PropertyServerException
        Issue a POST REST call that returns a ElementHeadersResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callConnectionPostRESTCall

        public ConnectionResponse callConnectionPostRESTCall​(java.lang.String methodName,
                                                             java.lang.String urlTemplate,
                                                             java.lang.Object requestBody,
                                                             java.lang.Object... params)
                                                      throws InvalidParameterException,
                                                             UserNotAuthorizedException,
                                                             PropertyServerException
        Issue a POST REST call that returns a ConnectionResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - properties describing the valid value definition/set
        params - a list of parameters that are slotted into the url template.
        Returns:
        ConnectionResponse
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callConnectionsPostRESTCall

        public ConnectionsResponse callConnectionsPostRESTCall​(java.lang.String methodName,
                                                               java.lang.String urlTemplate,
                                                               java.lang.Object requestBody,
                                                               java.lang.Object... params)
                                                        throws InvalidParameterException,
                                                               UserNotAuthorizedException,
                                                               PropertyServerException
        Issue a POST REST call that returns a ConnectionsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - properties describing the valid value definition/set
        params - a list of parameters that are slotted into the url template.
        Returns:
        ConnectionsResponse
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callConnectorTypePostRESTCall

        public ConnectorTypeResponse callConnectorTypePostRESTCall​(java.lang.String methodName,
                                                                   java.lang.String urlTemplate,
                                                                   java.lang.Object requestBody,
                                                                   java.lang.Object... params)
                                                            throws InvalidParameterException,
                                                                   UserNotAuthorizedException,
                                                                   PropertyServerException
        Issue a POST REST call that returns a ConnectorReportResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - properties describing the valid value definition/set
        params - a list of parameters that are slotted into the url template.
        Returns:
        ConnectorReportResponse
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callConnectorTypesPostRESTCall

        public ConnectorTypesResponse callConnectorTypesPostRESTCall​(java.lang.String methodName,
                                                                     java.lang.String urlTemplate,
                                                                     java.lang.Object requestBody,
                                                                     java.lang.Object... params)
                                                              throws InvalidParameterException,
                                                                     UserNotAuthorizedException,
                                                                     PropertyServerException
        Issue a POST REST call that returns a ConnectorTypesResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - properties describing the valid value definition/set
        params - a list of parameters that are slotted into the url template.
        Returns:
        ConnectorTypesResponse
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callEndpointPostRESTCall

        public EndpointResponse callEndpointPostRESTCall​(java.lang.String methodName,
                                                         java.lang.String urlTemplate,
                                                         java.lang.Object requestBody,
                                                         java.lang.Object... params)
                                                  throws InvalidParameterException,
                                                         UserNotAuthorizedException,
                                                         PropertyServerException
        Issue a GET REST call that returns a EndpointResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - properties describing the valid value definition/set
        params - a list of parameters that are slotted into the url template.
        Returns:
        EndpointResponse
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callEndpointsPostRESTCall

        public EndpointsResponse callEndpointsPostRESTCall​(java.lang.String methodName,
                                                           java.lang.String urlTemplate,
                                                           java.lang.Object requestBody,
                                                           java.lang.Object... params)
                                                    throws InvalidParameterException,
                                                           UserNotAuthorizedException,
                                                           PropertyServerException
        Issue a POST REST call that returns a EndpointsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - properties describing the valid value definition/set
        params - a list of parameters that are slotted into the url template.
        Returns:
        EndpointsResponse
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callDataAssetPostRESTCall

        public DataAssetElementResponse callDataAssetPostRESTCall​(java.lang.String methodName,
                                                                  java.lang.String urlTemplate,
                                                                  java.lang.Object requestBody,
                                                                  java.lang.Object... params)
                                                           throws InvalidParameterException,
                                                                  UserNotAuthorizedException,
                                                                  PropertyServerException
        Issue a POST REST call that returns a DataAssetElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callDataAssetsPostRESTCall

        public DataAssetElementsResponse callDataAssetsPostRESTCall​(java.lang.String methodName,
                                                                    java.lang.String urlTemplate,
                                                                    java.lang.Object requestBody,
                                                                    java.lang.Object... params)
                                                             throws InvalidParameterException,
                                                                    UserNotAuthorizedException,
                                                                    PropertyServerException
        Issue a POST REST call that returns a DataAssetElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callPortPostRESTCall

        public PortElementResponse callPortPostRESTCall​(java.lang.String methodName,
                                                        java.lang.String urlTemplate,
                                                        java.lang.Object requestBody,
                                                        java.lang.Object... params)
                                                 throws InvalidParameterException,
                                                        UserNotAuthorizedException,
                                                        PropertyServerException
        Issue a POST REST call that returns a PortElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callPortsPostRESTCall

        public PortElementsResponse callPortsPostRESTCall​(java.lang.String methodName,
                                                          java.lang.String urlTemplate,
                                                          java.lang.Object requestBody,
                                                          java.lang.Object... params)
                                                   throws InvalidParameterException,
                                                          UserNotAuthorizedException,
                                                          PropertyServerException
        Issue a POST REST call that returns a PortElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callProcessPostRESTCall

        public ProcessElementResponse callProcessPostRESTCall​(java.lang.String methodName,
                                                              java.lang.String urlTemplate,
                                                              java.lang.Object requestBody,
                                                              java.lang.Object... params)
                                                       throws InvalidParameterException,
                                                              UserNotAuthorizedException,
                                                              PropertyServerException
        Issue a POST REST call that returns a ProcessElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callProcessesPostRESTCall

        public ProcessElementsResponse callProcessesPostRESTCall​(java.lang.String methodName,
                                                                 java.lang.String urlTemplate,
                                                                 java.lang.Object requestBody,
                                                                 java.lang.Object... params)
                                                          throws InvalidParameterException,
                                                                 UserNotAuthorizedException,
                                                                 PropertyServerException
        Issue a POST REST call that returns a ProcessElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callSchemaAttributePostRESTCall

        public SchemaAttributeElementResponse callSchemaAttributePostRESTCall​(java.lang.String methodName,
                                                                              java.lang.String urlTemplate,
                                                                              java.lang.Object requestBody,
                                                                              java.lang.Object... params)
                                                                       throws InvalidParameterException,
                                                                              UserNotAuthorizedException,
                                                                              PropertyServerException
        Issue a POST REST call that returns a SchemaAttributeElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callSchemaAttributesPostRESTCall

        public SchemaAttributeElementsResponse callSchemaAttributesPostRESTCall​(java.lang.String methodName,
                                                                                java.lang.String urlTemplate,
                                                                                java.lang.Object requestBody,
                                                                                java.lang.Object... params)
                                                                         throws InvalidParameterException,
                                                                                UserNotAuthorizedException,
                                                                                PropertyServerException
        Issue a POST REST call that returns a SchemaAttributeElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callSchemaTypePostRESTCall

        public SchemaTypeElementResponse callSchemaTypePostRESTCall​(java.lang.String methodName,
                                                                    java.lang.String urlTemplate,
                                                                    java.lang.Object requestBody,
                                                                    java.lang.Object... params)
                                                             throws InvalidParameterException,
                                                                    UserNotAuthorizedException,
                                                                    PropertyServerException
        Issue a POST REST call that returns a SchemaTypeElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callSchemaTypesPostRESTCall

        public SchemaTypeElementsResponse callSchemaTypesPostRESTCall​(java.lang.String methodName,
                                                                      java.lang.String urlTemplate,
                                                                      java.lang.Object requestBody,
                                                                      java.lang.Object... params)
                                                               throws InvalidParameterException,
                                                                      UserNotAuthorizedException,
                                                                      PropertyServerException
        Issue a POST REST call that returns a SchemaTypeElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callRelationshipPostRESTCall

        public RelationshipElementResponse callRelationshipPostRESTCall​(java.lang.String methodName,
                                                                        java.lang.String urlTemplate,
                                                                        java.lang.Object requestBody,
                                                                        java.lang.Object... params)
                                                                 throws InvalidParameterException,
                                                                        UserNotAuthorizedException,
                                                                        PropertyServerException
        Issue a POST REST call that returns a RelationshipElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callRelationshipsPostRESTCall

        public RelationshipElementsResponse callRelationshipsPostRESTCall​(java.lang.String methodName,
                                                                          java.lang.String urlTemplate,
                                                                          java.lang.Object requestBody,
                                                                          java.lang.Object... params)
                                                                   throws InvalidParameterException,
                                                                          UserNotAuthorizedException,
                                                                          PropertyServerException
        Issue a POST REST call that returns a RelationshipElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callDataFlowPostRESTCall

        public DataFlowElementResponse callDataFlowPostRESTCall​(java.lang.String methodName,
                                                                java.lang.String urlTemplate,
                                                                java.lang.Object requestBody,
                                                                java.lang.Object... params)
                                                         throws InvalidParameterException,
                                                                UserNotAuthorizedException,
                                                                PropertyServerException
        Issue a POST REST call that returns a DataFlowElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callDataFlowsPostRESTCall

        public DataFlowElementsResponse callDataFlowsPostRESTCall​(java.lang.String methodName,
                                                                  java.lang.String urlTemplate,
                                                                  java.lang.Object requestBody,
                                                                  java.lang.Object... params)
                                                           throws InvalidParameterException,
                                                                  UserNotAuthorizedException,
                                                                  PropertyServerException
        Issue a POST REST call that returns a DataFlowElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callControlFlowPostRESTCall

        public ControlFlowElementResponse callControlFlowPostRESTCall​(java.lang.String methodName,
                                                                      java.lang.String urlTemplate,
                                                                      java.lang.Object requestBody,
                                                                      java.lang.Object... params)
                                                               throws InvalidParameterException,
                                                                      UserNotAuthorizedException,
                                                                      PropertyServerException
        Issue a POST REST call that returns a ControlFlowElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callControlFlowsPostRESTCall

        public ControlFlowElementsResponse callControlFlowsPostRESTCall​(java.lang.String methodName,
                                                                        java.lang.String urlTemplate,
                                                                        java.lang.Object requestBody,
                                                                        java.lang.Object... params)
                                                                 throws InvalidParameterException,
                                                                        UserNotAuthorizedException,
                                                                        PropertyServerException
        Issue a POST REST call that returns a ControlFlowElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callProcessCallPostRESTCall

        public ProcessCallElementResponse callProcessCallPostRESTCall​(java.lang.String methodName,
                                                                      java.lang.String urlTemplate,
                                                                      java.lang.Object requestBody,
                                                                      java.lang.Object... params)
                                                               throws InvalidParameterException,
                                                                      UserNotAuthorizedException,
                                                                      PropertyServerException
        Issue a POST REST call that returns a ProcessCallElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callProcessCallsPostRESTCall

        public ProcessCallElementsResponse callProcessCallsPostRESTCall​(java.lang.String methodName,
                                                                        java.lang.String urlTemplate,
                                                                        java.lang.Object requestBody,
                                                                        java.lang.Object... params)
                                                                 throws InvalidParameterException,
                                                                        UserNotAuthorizedException,
                                                                        PropertyServerException
        Issue a POST REST call that returns a ProcessCallElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callLineageMappingPostRESTCall

        public LineageMappingElementResponse callLineageMappingPostRESTCall​(java.lang.String methodName,
                                                                            java.lang.String urlTemplate,
                                                                            java.lang.Object requestBody,
                                                                            java.lang.Object... params)
                                                                     throws InvalidParameterException,
                                                                            UserNotAuthorizedException,
                                                                            PropertyServerException
        Issue a POST REST call that returns a LineageMappingElementResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callLineageMappingsPostRESTCall

        public LineageMappingElementsResponse callLineageMappingsPostRESTCall​(java.lang.String methodName,
                                                                              java.lang.String urlTemplate,
                                                                              java.lang.Object requestBody,
                                                                              java.lang.Object... params)
                                                                       throws InvalidParameterException,
                                                                              UserNotAuthorizedException,
                                                                              PropertyServerException
        Issue a POST REST call that returns a LineageMappingElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callGovernanceActionTypeElementsPostRESTCall

        public GovernanceActionTypeElementsResponse callGovernanceActionTypeElementsPostRESTCall​(java.lang.String methodName,
                                                                                                 java.lang.String urlTemplate,
                                                                                                 java.lang.Object requestBody,
                                                                                                 java.lang.Object... params)
                                                                                          throws InvalidParameterException,
                                                                                                 UserNotAuthorizedException,
                                                                                                 PropertyServerException
        Issue a POST REST call that returns a GovernanceActionTypeElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.
      • callGovernanceActionProcessElementsPostRESTCall

        public GovernanceActionProcessElementsResponse callGovernanceActionProcessElementsPostRESTCall​(java.lang.String methodName,
                                                                                                       java.lang.String urlTemplate,
                                                                                                       java.lang.Object requestBody,
                                                                                                       java.lang.Object... params)
                                                                                                throws InvalidParameterException,
                                                                                                       UserNotAuthorizedException,
                                                                                                       PropertyServerException
        Issue a POST REST call that returns a GovernanceActionProcessElementsResponse object.
        Parameters:
        methodName - name of the method being called.
        urlTemplate - template of the URL for the REST API call with place-holders for the parameters.
        requestBody - object that passes additional parameters
        params - a list of parameters that are slotted into the url template.
        Returns:
        response object
        Throws:
        InvalidParameterException - one of the parameters is invalid.
        UserNotAuthorizedException - the user is not authorized to make this request.
        PropertyServerException - the repository is not available or not working properly.