@PublicApi public abstract class AbstractInsightImportModule<T> extends Object
Constructor and Description |
---|
AbstractInsightImportModule() |
Modifier and Type | Method and Description |
---|---|
ImportWarnings |
getWarnings(T configuration,
ModuleOTSelector moduleOTSelector) |
ValidationResult |
postFunction(T configuration,
int affectedObjectSchemaId,
com.atlassian.jira.user.ApplicationUser actor) |
ValidationResult |
postFunctionOT(T configuration,
ModuleOTSelector moduleOTSelector,
int affectedObjectTypeId,
com.atlassian.jira.user.ApplicationUser actor) |
InsightSchemaExternal |
predefinedStructure(T configuration) |
TemplateImportConfiguration |
templateImportConfiguration(T configuration) |
ValidationResult |
validateAndTestConfiguration(T configuration) |
ValidationResult |
validateDependencies() |
ValidationLicenseResult |
validateLicenseForInstance(T configuration) |
ValidationLicenseResult |
validateLicenseForModule() |
ValidationResult |
validateOTConfiguration(T configuration,
ModuleOTSelector moduleOTSelector) |
public InsightSchemaExternal predefinedStructure(T configuration) throws ImportComponentException
ImportComponentException
public TemplateImportConfiguration templateImportConfiguration(T configuration)
public ValidationResult validateDependencies()
public ValidationResult postFunctionOT(T configuration, ModuleOTSelector moduleOTSelector, int affectedObjectTypeId, com.atlassian.jira.user.ApplicationUser actor)
public ValidationResult postFunction(T configuration, int affectedObjectSchemaId, com.atlassian.jira.user.ApplicationUser actor)
public ValidationLicenseResult validateLicenseForModule()
public ValidationLicenseResult validateLicenseForInstance(T configuration)
public ValidationResult validateAndTestConfiguration(T configuration)
public ValidationResult validateOTConfiguration(T configuration, ModuleOTSelector moduleOTSelector)
public ImportWarnings getWarnings(T configuration, ModuleOTSelector moduleOTSelector)
Copyright © 2024 Atlassian. All rights reserved.