/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.identity.IdentityProvider
 *  com.l7tech.identity.IdentityProviderConfig
 *  com.l7tech.identity.IdentityProviderType
 */
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() {
    }

    @Override
    public int compare(IdentityProvider identityProvider, IdentityProvider identityProvider2) {
        IdentityProviderConfig identityProviderConfig = identityProvider.getConfig();
        IdentityProviderConfig identityProviderConfig2 = identityProvider2.getConfig();
        if (identityProviderConfig.type() == IdentityProviderType.INTERNAL && identityProviderConfig2.type() == IdentityProviderType.INTERNAL) {
            return identityProviderConfig.getGoid().compareTo(identityProviderConfig2.getGoid());
        }
        return identityProviderConfig.type() == IdentityProviderType.INTERNAL ? -1 : 1;
    }
}

