package com.l7tech.server.admin;

import com.l7tech.identity.IdentityProvider;
import com.l7tech.identity.IdentityProviderConfig;
import com.l7tech.identity.IdentityProviderType;
import java.util.Comparator;

class a implements Comparator<IdentityProvider> {
   private a() {
   }

   public int compare(IdentityProvider var1, IdentityProvider var2) {
      IdentityProviderConfig var3 = var1.getConfig();
      IdentityProviderConfig var4 = var2.getConfig();
      if (var3.type() == IdentityProviderType.INTERNAL && var4.type() == IdentityProviderType.INTERNAL) {
         return var3.getGoid().compareTo(var4.getGoid());
      } else {
         return var3.type() == IdentityProviderType.INTERNAL ? -1 : 1;
      }
   }
}
