/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.identity.fed.FederatedUser
 *  com.l7tech.objectmodel.FindException
 *  org.jetbrains.annotations.Nullable
 *  org.springframework.transaction.annotation.Transactional
 */
package com.l7tech.server.identity.fed;

import com.l7tech.identity.fed.FederatedUser;
import com.l7tech.objectmodel.FindException;
import com.l7tech.server.identity.PersistentUserManager;
import com.l7tech.server.identity.fed.FederatedIdentityProvider;
import org.jetbrains.annotations.Nullable;
import org.springframework.transaction.annotation.Transactional;

public interface FederatedUserManager
extends PersistentUserManager<FederatedUser> {
    @Transactional(readOnly=true)
    @Nullable
    public FederatedUser findBySubjectDN(String var1) throws FindException;

    @Transactional(readOnly=true)
    public FederatedUser findByEmail(String var1) throws FindException;

    public void configure(FederatedIdentityProvider var1);
}

