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

import com.l7tech.identity.fed.FederatedGroup;
import com.l7tech.identity.fed.FederatedUser;
import com.l7tech.objectmodel.Goid;
import com.l7tech.server.identity.PersistentIdentityProvider;
import com.l7tech.server.identity.fed.FederatedGroupManager;
import com.l7tech.server.identity.fed.FederatedUserManager;
import java.util.Set;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

public interface FederatedIdentityProvider
extends PersistentIdentityProvider<FederatedUser, FederatedGroup, FederatedUserManager, FederatedGroupManager> {
    @Transactional(propagation=Propagation.SUPPORTS)
    public Set<Goid> getValidTrustedCertOids();
}

