package com.worktajm.repository;
import com.worktajm.domain.SocialUserConnection;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
import java.util.Set;
/**
* Spring Data JPA repository for the Social User Connection entity.
*/
public interface SocialUserConnectionRepository extends JpaRepository<SocialUserConnection, Long> {
List<SocialUserConnection> findAllByProviderIdAndProviderUserId(String providerId, String providerUserId);
List<SocialUserConnection> findAllByProviderIdAndProviderUserIdIn(String providerId, Set<String> providerUserIds);
List<SocialUserConnection> findAllByUserIdOrderByProviderIdAscRankAsc(String userId);
List<SocialUserConnection> findAllByUserIdAndProviderIdOrderByRankAsc(String userId, String providerId);
List<SocialUserConnection> findAllByUserIdAndProviderIdAndProviderUserIdIn(String userId, String providerId, List<String> provideUserId);
SocialUserConnection findOneByUserIdAndProviderIdAndProviderUserId(String userId, String providerId, String providerUserId);
void deleteByUserIdAndProviderId(String userId, String providerId);
void deleteByUserIdAndProviderIdAndProviderUserId(String userId, String providerId, String providerUserId);
}