![JAR search and dependency download from the Maven repository](/logo.png)
org.springframework.social.connect.jpa.JpaTemplate Maven / Gradle / Ivy
The newest version!
package org.springframework.social.connect.jpa;
import java.util.List;
import java.util.Set;
import org.springframework.dao.IncorrectResultSizeDataAccessException;
import org.springframework.util.MultiValueMap;
/*
* @author Marc Schipperheyn [email protected]
*/
public interface JpaTemplate {
public Set findUsersConnectedTo(
String providerId,
Set providerUserIds);
public List getPrimary(String userId, String providerId);
public int getRank(String userId, String providerId);
public List getAll(
String userId,
MultiValueMap providerUsers);
public List getAll(String userId);
public List getAll(String userId, String providerId);
public RemoteUser get(
String userId,
String providerId,
String providerUserId);
public List get(String providerId, String providerUserId) throws IncorrectResultSizeDataAccessException;
public void remove(String userId, String providerId);
public void remove(String userId, String providerId, String providerUserId);
public RemoteUser createRemoteUser(
String userId,
String providerId,
String providerUserId,
int rank,
String displayName,
String profileUrl,
String imageUrl,
String accessToken,
String secret,
String refreshToken,
Long expireTime);
public RemoteUser save(RemoteUser user);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy