package com.l7tech.external.assertions.gatewaygraphql.server.resolver.entityref;

import com.l7tech.external.assertions.gatewaygraphql.EntityTypeInfo;
import java.util.HashMap;
import java.util.Map;

public class EntityRefResolverProvider {
   private final Map<String, EntityRefResolver> a = new HashMap<>();
   public static final EntityRefResolverProvider INSTANCE = new EntityRefResolverProvider();

   private EntityRefResolverProvider() {
   }

   public void register(EntityRefResolver var1) {
      this.a.put(var1.getEntityTypeInfo().getTypeName(), var1);
   }

   public EntityRefResolver getResolver(EntityTypeInfo var1) {
      return this.a.get(var1.getTypeName());
   }
}
