Class SurveyActionServiceProvider

All Implemented Interfaces:
AuditLoggingComponent
Direct Known Subclasses:
CocoClinicalTrialCertifyWeeklyMeasurementsProvider, CSVSurveyServiceProvider, DB2LUWDatabaseSurveyActionProvider, DB2LUWServerSurveyActionProvider, DuckDBDatabaseSurveyActionProvider, FileSurveyServiceProvider, FolderSurveyServiceProvider, MSSQLDatabaseSurveyActionProvider, MSSQLServerSurveyActionProvider, OracleDatabaseSurveyActionProvider, OracleServerSurveyActionProvider, OSSUnityCatalogInsideCatalogSurveyProvider, OSSUnityCatalogInsideSchemaSurveyProvider, OSSUnityCatalogInsideVolumeSurveyProvider, OSSUnityCatalogServerSurveyProvider, PostgresDatabaseSurveyActionProvider, PostgresServerSurveyActionProvider, SequentialSurveyPipelineProvider, SurveyApacheAtlasProvider, SurveyApacheKafkaServerProvider, SurveyWSO2MIServerProvider

public abstract class SurveyActionServiceProvider extends GovernanceServiceProviderBase
SurveyActionServiceProvider implements the base class for the connector provider for a survey action service.
  • Field Details

  • Constructor Details

    • SurveyActionServiceProvider

      public SurveyActionServiceProvider()
      Base provider for all survey action services.
    • SurveyActionServiceProvider

      public SurveyActionServiceProvider(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames)
      Constructor for an open connector provider.
      Parameters:
      openConnectorDescription - connector definition
      connectorClassName - connector class name
      recognizedConfigurationPropertyNames - list of recognized configuration property names
  • Method Details

    • setFinalAnalysisSteps

      protected void setFinalAnalysisSteps(AnalysisStep[] finalAnalysisSteps)
      Declare the analysis steps that the survey action service can stop after, in the order it runs them. They are advertised as the valid values of the finalAnalysisStep request parameter and configuration property, which this method adds to the provider's supported request parameters, supported configuration properties and recognized configuration properties. Call it at the end of the subclass's constructor, after those lists have been set up.
      Parameters:
      finalAnalysisSteps - analysis steps, in the order the service runs them
    • getSupportedAnalysisSteps

      public List<AnalysisStepType> getSupportedAnalysisSteps()
      Return the analysis steps that the service supports.
      Returns:
      list of analysis steps
    • getProducedAnnotationTypes

      public List<AnnotationTypeType> getProducedAnnotationTypes()
      Return the supported annotation types.
      Returns:
      list of annotation types