package com.airlock.iam.saml2.infrastructure.plugin.configuration;

import com.sun.identity.plugin.configuration.ConfigurationActionEvent;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;

public final class ConfigurationUpdatedEvent implements ConfigurationActionEvent {
   private final String componentName;

   @Override
   public int getType() {
      return 3;
   }

   @Override
   public String getConfigurationName() {
      return "IAM Configuration";
   }

   @Override
   public String getComponentName() {
      return this.componentName;
   }

   @Override
   public String getRealm() {
      return "/";
   }

   @SuppressFBWarnings(justification = "generated code")
   public ConfigurationUpdatedEvent(String componentName) {
      this.componentName = componentName;
   }
}
