package com.l7tech.policy.solutionkit;

import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;

public abstract class SolutionKitManagerCallback {
   private final Map<String, SolutionKitManagerContext> a = new LinkedHashMap<>();
   private final Set<String> b = new HashSet<>();

   public void preMigrationBundleImport(SolutionKitManagerContext var1) throws SolutionKitManagerCallback.CallbackException {
   }

   public final Map<String, SolutionKitManagerContext> getContextMap() {
      return this.a;
   }

   public final Set<String> getSelectedSolutionKits() {
      return this.b;
   }

   public static class CallbackException extends Exception {
      static final long serialVersionUID = -7476656161883467323L;

      public CallbackException(String var1) {
         super(var1);
      }

      public CallbackException(Throwable var1) {
         super(var1);
      }
   }
}
