Class LogDataSourcesResourceImpl

  • All Implemented Interfaces:
    com.artisol.teneo.studio.api.resources.LogDataSourcesResource

    public class LogDataSourcesResourceImpl
    extends AbstractResource
    implements com.artisol.teneo.studio.api.resources.LogDataSourcesResource
    • Field Summary

      • Fields inherited from interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource

        DELETE_ACTION_PATH, DELETE_ACTION_SUMMARY, DELETE_ACTIONS_PATH, DELETE_ACTIONS_SUMMARY, DELETE_ADORNER_PATH, DELETE_ADORNER_SUMMARY, DELETE_AGGREGATOR_PATH, DELETE_AGGREGATOR_SUMMARY, DELETE_LOG_DATA_SOURCE_ERRORS_PATH, DELETE_LOG_DATA_SOURCE_ERRORS_SUMMARY, DELETE_SAVED_RESULT_PATH, DELETE_SAVED_RESULT_SUMMARY, GET_ACCESS_ROLES_PATH, GET_ACCESS_ROLES_SUMMARY, GET_ACTION_PATH, GET_ACTION_SUMMARY, GET_ACTIONS_PATH, GET_ACTIONS_SUMMARY, GET_ADORNER_PATH, GET_ADORNER_SUMMARY, GET_ADORNERS_PATH, GET_ADORNERS_SUMMARY, GET_AGGREGATOR_BUCKETS_PATH, GET_AGGREGATOR_BUCKETS_SUMMARY, GET_AGGREGATOR_PATH, GET_AGGREGATOR_SUMMARY, GET_AGGREGATORS_PATH, GET_AGGREGATORS_SUMMARY, GET_AUGMENTERS_EXPORT_PATH, GET_AUGMENTERS_EXPORT_SUMMARY, GET_AUGMENTERS_IMPORT_RESULT_PATH, GET_AUGMENTERS_IMPORT_RESULT_SUMMARY, GET_AUGMENTERS_OVERVIEW_PATH, GET_AUGMENTERS_OVERVIEW_SUMMARY, GET_EXPORT_SAVED_RESULT_PATH, GET_EXPORT_SAVED_RESULT_SUMMARY, GET_EXPORT_SAVED_RESULTS_PACKAGE_PATH, GET_EXPORT_SAVED_RESULTS_PACKAGE_SUMMARY, GET_LOG_DATA_SOURCE_ERRORS_PATH, GET_LOG_DATA_SOURCE_ERRORS_SUMMARY, GET_LOG_DATA_SOURCE_STATUS_PATH, GET_LOG_DATA_SOURCE_STATUS_SUMMARY, GET_LOG_DATA_SOURCES_FOR_SOLUTION_PATH, GET_LOG_DATA_SOURCES_FOR_SOLUTION_SUMMARY, GET_LOG_DATA_SOURCES_PATH, GET_LOG_DATA_SOURCES_SUMMARY, GET_OVERVIEW_RESULT_PATH, GET_OVERVIEW_RESULT_SUMMARY, GET_REVISIONS_PATH, GET_REVISIONS_SUMMARY, GET_SAVED_RESULTS_PATH, GET_SAVED_RESULTS_SUMMARY, GET_SHARED_QUERY_HISTORY_PATH, GET_SHARED_QUERY_HISTORY_SUMMARY, GET_WEEKS_PATH, GET_WEEKS_SUMMARY, PATH, POST_ACTION_PATH, POST_ACTION_PERFORM_PATH, POST_ACTION_PERFORM_SUMMARY, POST_ACTION_SUMMARY, POST_ACTIONS_PERFORM_PATH, POST_ACTIONS_PERFORM_SUMMARY, POST_ADORNER_DISABLE_PATH, POST_ADORNER_DISABLE_SUMMARY, POST_ADORNER_ENABLE_PATH, POST_ADORNER_ENABLE_SUMMARY, POST_ADORNER_PATH, POST_ADORNER_SUMMARY, POST_ADORNER_TEST_GROOVY_PATH, POST_ADORNER_TEST_GROOVY_SUMMARY, POST_ADORNER_TEST_TQL_PATH, POST_ADORNER_TEST_TQL_SUMMARY, POST_AGGREGATOR_DISABLE_PATH, POST_AGGREGATOR_DISABLE_SUMMARY, POST_AGGREGATOR_ENABLE_PATH, POST_AGGREGATOR_ENABLE_SUMMARY, POST_AGGREGATOR_PATH, POST_AGGREGATOR_SUMMARY, POST_AGGREGATOR_TEST_GROOVY_PATH, POST_AGGREGATOR_TEST_GROOVY_SUMMARY, POST_AGGREGATOR_TEST_TQL_PATH, POST_AGGREGATOR_TEST_TQL_SUMMARY, POST_AUGMENTERS_IMPORT_BEGIN_PATH, POST_AUGMENTERS_IMPORT_BEGIN_SUMMARY, POST_BEGIN_SYNCHRONIZATION_PATH, POST_BEGIN_SYNCHRONIZATION_SUMMARY, POST_CANCEL_SYNCHRONIZATION_PATH, POST_CANCEL_SYNCHRONIZATION_SUMMARY, POST_CLEAR_LOG_DATA_SOURCE_PATH, POST_CLEAR_LOG_DATA_SOURCE_SUMMARY, POST_LINK_LOG_DATA_SOURCE_PATH, POST_LINK_LOG_DATA_SOURCE_SUMMARY, POST_OVERVIEW_BEGIN_PATH, POST_OVERVIEW_BEGIN_SUMMARY, POST_SAVED_RESULT_PATH, POST_SAVED_RESULT_SUMMARY, POST_SHARED_QUERY_LOCK_PATH, POST_SHARED_QUERY_LOCK_SUMMARY, POST_SHARED_QUERY_RESTORE_PATH, POST_SHARED_QUERY_RESTORE_SUMMARY, POST_UNLINK_LOG_DATA_SOURCE_PATH, POST_UNLINK_LOG_DATA_SOURCE_SUMMARY, PUT_ACTION_PATH, PUT_ACTION_SUMMARY, PUT_ADORNER_PATH, PUT_ADORNER_SUMMARY, PUT_AGGREGATOR_PATH, PUT_AGGREGATOR_SUMMARY, PUT_SAVED_RESULT_PATH, PUT_SAVED_RESULT_SUMMARY
    • Constructor Detail

      • LogDataSourcesResourceImpl

        public LogDataSourcesResourceImpl​(javax.ws.rs.client.WebTarget webTarget)
    • Method Detail

      • lock

        public String lock​(UUID logDataSourceId,
                           UUID sharedQueryId)
                    throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        lock in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getHistory

        public List<com.artisol.teneo.studio.api.models.VersionInfo> getHistory​(UUID logDataSourceId,
                                                                                UUID sharedQueryId)
                                                                         throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getHistory in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • restore

        public void restore​(UUID logDataSourceId,
                            UUID sharedQueryId,
                            String version)
                     throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        restore in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • beginSynchronization

        public void beginSynchronization​(UUID logDataSourceId)
                                  throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        beginSynchronization in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • cancelSynchronization

        public void cancelSynchronization​(UUID logDataSourceId)
                                   throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        cancelSynchronization in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getLogDataSourceErrors

        public com.artisol.teneo.inquire.api.models.LogDataSourceErrors getLogDataSourceErrors​(UUID logDataSourceId)
                                                                                        throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getLogDataSourceErrors in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • clearLogDataSource

        public void clearLogDataSource​(UUID logDataSourceId)
                                throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        clearLogDataSource in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getLogDataSourceStatus

        public com.artisol.teneo.inquire.api.models.LogDataSourceStatus getLogDataSourceStatus​(UUID logDataSourceId)
                                                                                        throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getLogDataSourceStatus in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • beginOverview

        public UUID beginOverview​(UUID logDataSourceId)
                           throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        beginOverview in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getOverview

        public com.artisol.teneo.studio.api.models.Overview getOverview​(UUID taskId)
                                                                 throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getOverview in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getLogDataSources

        public List<com.artisol.teneo.studio.api.models.LogDataSource> getLogDataSources()
                                                                                  throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getLogDataSources in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getLogDataSourcesForSolution

        public List<com.artisol.teneo.studio.api.models.LogDataSource> getLogDataSourcesForSolution​(UUID solutionId)
                                                                                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getLogDataSourcesForSolution in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • createAdorner

        public String createAdorner​(UUID logDataSourceId,
                                    com.artisol.teneo.inquire.api.models.Adorner adorner)
                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        createAdorner in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • updateAdorner

        public String updateAdorner​(UUID logDataSourceId,
                                    String adornerId,
                                    com.artisol.teneo.inquire.api.models.Adorner adorner)
                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        updateAdorner in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • createAggregator

        public String createAggregator​(UUID logDataSourceId,
                                       com.artisol.teneo.inquire.api.models.Aggregator aggregator)
                                throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        createAggregator in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • updateAggregator

        public String updateAggregator​(UUID logDataSourceId,
                                       String aggregatorId,
                                       com.artisol.teneo.inquire.api.models.Aggregator aggregator)
                                throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        updateAggregator in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getAdorner

        public com.artisol.teneo.inquire.api.models.Adorner getAdorner​(UUID logDataSourceId,
                                                                       String adornerId)
                                                                throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getAdorner in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getAggregator

        public com.artisol.teneo.inquire.api.models.Aggregator getAggregator​(UUID logDataSourceId,
                                                                             String aggregatorId)
                                                                      throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getAggregator in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getAdorners

        public List<com.artisol.teneo.inquire.api.models.Adorner> getAdorners​(UUID logDataSourceId)
                                                                       throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getAdorners in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getAggregators

        public List<com.artisol.teneo.inquire.api.models.Aggregator> getAggregators​(UUID logDataSourceId)
                                                                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getAggregators in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • enableAdorner

        public String enableAdorner​(UUID logDataSourceId,
                                    String adornerId)
                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        enableAdorner in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • disableAdorner

        public String disableAdorner​(UUID logDataSourceId,
                                     String adornerId)
                              throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        disableAdorner in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • enableAggregator

        public String enableAggregator​(UUID logDataSourceId,
                                       String aggregatorId)
                                throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        enableAggregator in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • disableAggregator

        public String disableAggregator​(UUID logDataSourceId,
                                        String aggregatorId)
                                 throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        disableAggregator in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • deleteAdorner

        public String deleteAdorner​(UUID logDataSourceId,
                                    String adornerId)
                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        deleteAdorner in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • deleteAggregator

        public String deleteAggregator​(UUID logDataSourceId,
                                       String aggregatorId)
                                throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        deleteAggregator in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • createAction

        public com.artisol.teneo.inquire.api.models.AugmenterAction createAction​(UUID logDataSourceId,
                                                                                 com.artisol.teneo.inquire.api.models.AugmenterAction action)
                                                                          throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        createAction in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • updateAction

        public com.artisol.teneo.inquire.api.models.AugmenterAction updateAction​(UUID logDataSourceId,
                                                                                 String actionId,
                                                                                 com.artisol.teneo.inquire.api.models.AugmenterAction action)
                                                                          throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        updateAction in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getAction

        public com.artisol.teneo.inquire.api.models.AugmenterAction getAction​(UUID logDataSourceId,
                                                                              String actionId)
                                                                       throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getAction in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getActions

        public List<com.artisol.teneo.inquire.api.models.AugmenterAction> getActions​(UUID logDataSourceId)
                                                                              throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getActions in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • deleteAction

        public void deleteAction​(UUID logDataSourceId,
                                 String actionId)
                          throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        deleteAction in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • deleteActions

        public void deleteActions​(UUID logDataSourceId)
                           throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        deleteActions in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • performAction

        public List<String> performAction​(UUID logDataSourceId,
                                          String actionId)
                                   throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        performAction in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • performActions

        public List<String> performActions​(UUID logDataSourceId)
                                    throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        performActions in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • beginImportAugmenters

        public UUID beginImportAugmenters​(UUID logDataSourceId,
                                          InputStream zipData)
                                   throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        beginImportAugmenters in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getImportAugmentersResult

        public List<com.artisol.teneo.inquire.api.models.AugmenterImportResult> getImportAugmentersResult​(UUID taskId)
                                                                                                   throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getImportAugmentersResult in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • exportAugmenters

        public InputStream exportAugmenters​(UUID logDataSourceId)
                                     throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        exportAugmenters in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getAugmentersOverview

        public com.artisol.teneo.inquire.api.models.AugmentersOverview getAugmentersOverview​(UUID logDataSourceId)
                                                                                      throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getAugmentersOverview in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getSolutionRevisions

        public SortedSet<Long> getSolutionRevisions​(UUID logDataSourceId)
                                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getSolutionRevisions in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • listAggregatorBuckets

        public List<com.artisol.teneo.inquire.api.models.AggregatorBucketInfo> listAggregatorBuckets​(UUID logDataSourceId)
                                                                                              throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        listAggregatorBuckets in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • testTqlAdorner

        public com.artisol.teneo.inquire.api.models.TqlAdornerTestResult testTqlAdorner​(UUID logDataSourceId,
                                                                                        com.artisol.teneo.inquire.api.models.Adorner tqlAdorner)
                                                                                 throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        testTqlAdorner in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • testGroovyAdorner

        public com.artisol.teneo.inquire.api.models.GroovyAdornerTestResult testGroovyAdorner​(UUID logDataSourceId,
                                                                                              com.artisol.teneo.inquire.api.models.Adorner groovyAdorner)
                                                                                       throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        testGroovyAdorner in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • testTqlAggregator

        public com.artisol.teneo.inquire.api.models.TqlAggregatorTestResult testTqlAggregator​(UUID logDataSourceId,
                                                                                              com.artisol.teneo.inquire.api.models.Aggregator tqlAggregator)
                                                                                       throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        testTqlAggregator in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • testGroovyAggregator

        public com.artisol.teneo.inquire.api.models.GroovyAggregatorTestResult testGroovyAggregator​(UUID logDataSourceId,
                                                                                                    com.artisol.teneo.inquire.api.models.Aggregator groovyAggregator)
                                                                                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        testGroovyAggregator in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • linkLogDataSourceToSolution

        public void linkLogDataSourceToSolution​(UUID solutionId,
                                                UUID logDataSourceId)
                                         throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        linkLogDataSourceToSolution in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • unlinkLogDataSourceFromSolution

        public void unlinkLogDataSourceFromSolution​(UUID solutionId,
                                                    UUID logDataSourceId)
                                             throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        unlinkLogDataSourceFromSolution in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getAccessRoles

        public com.artisol.teneo.studio.api.models.LogDataSourceAccessRoles getAccessRoles​(UUID logDataSourceId)
                                                                                    throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getAccessRoles in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getSavedResults

        public List<com.artisol.teneo.inquire.api.models.SavedResult> getSavedResults​(UUID logDataSourceId)
                                                                               throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getSavedResults in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • createSavedResult

        public com.artisol.teneo.inquire.api.models.SavedResult createSavedResult​(UUID logDataSourceId,
                                                                                  com.artisol.teneo.inquire.api.models.SavedResult savedResult,
                                                                                  InputStream file)
                                                                           throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        createSavedResult in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • updateSavedResult

        public com.artisol.teneo.inquire.api.models.SavedResult updateSavedResult​(UUID logDataSourceId,
                                                                                  String savedResultId,
                                                                                  com.artisol.teneo.inquire.api.models.SavedResult savedResult,
                                                                                  InputStream file)
                                                                           throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        updateSavedResult in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • deleteSavedResult

        public void deleteSavedResult​(UUID logDataSourceId,
                                      String savedResultId)
                               throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        deleteSavedResult in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • exportSavedResultsPackage

        public InputStream exportSavedResultsPackage​(UUID logDataSourceId,
                                                     List<String> savedResultIds)
                                              throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        exportSavedResultsPackage in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • exportSavedResult

        public InputStream exportSavedResult​(UUID logDataSourceId,
                                             String savedResultId,
                                             String format)
                                      throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        exportSavedResult in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • clearLogDataSourceErrors

        public void clearLogDataSourceErrors​(UUID logDataSourceId)
                                      throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        clearLogDataSourceErrors in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException
      • getLogDataSourceWeeks

        public com.artisol.teneo.inquire.api.models.LogDataSourceWeeks getLogDataSourceWeeks​(UUID logDataSourceId)
                                                                                      throws com.artisol.teneo.studio.api.exceptions.ResourceException
        Specified by:
        getLogDataSourceWeeks in interface com.artisol.teneo.studio.api.resources.LogDataSourcesResource
        Throws:
        com.artisol.teneo.studio.api.exceptions.ResourceException