Class SlackNotificationActionConfigTransform

java.lang.Object
com.codebarrel.automation.rulecomponent.jira.action.slack.SlackNotificationActionConfigTransform
All Implemented Interfaces:
ConfigTransform

@Component public class SlackNotificationActionConfigTransform extends Object implements ConfigTransform
  • Constructor Details

    • SlackNotificationActionConfigTransform

      @Inject public SlackNotificationActionConfigTransform(RuleSecretService secretService)
  • Method Details

    • transformSchema

      public String transformSchema(int schemaVersion, String rawJSON, TenantActor tenantActor)
      Description copied from interface: ConfigTransform
      Applies any outstanding schema changes to the component
      Specified by:
      transformSchema in interface ConfigTransform
      Parameters:
      schemaVersion - current version of the schema
      rawJSON - current JSON of the component
      tenantActor - Tenant actor
      Returns:
      transformed schema or rawJSON if no changes applied