public abstract class AbstractUserConnectionJpaDao<U extends AbstractUserConnection<?>> extends Object implements org.springframework.social.connect.jpa.JpaTemplate
| 构造器和说明 |
|---|
AbstractUserConnectionJpaDao(Class<U> persistentClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract U |
createNewUserConnection(String userId,
String providerId,
String providerUserId,
int rank,
String displayName,
String profileUrl,
String imageUrl,
String accessToken,
String secret,
String refreshToken,
Long expireTime) |
org.springframework.social.connect.jpa.RemoteUser |
createRemoteUser(String userId,
String providerId,
String providerUserId,
int rank,
String displayName,
String profileUrl,
String imageUrl,
String accessToken,
String secret,
String refreshToken,
Long expireTime) |
Set<String> |
findUsersConnectedTo(String providerId,
Set<String> providerUserIds) |
List<org.springframework.social.connect.jpa.RemoteUser> |
get(String providerId,
String providerUserId) |
org.springframework.social.connect.jpa.RemoteUser |
get(String userId,
String providerId,
String providerUserId) |
List<org.springframework.social.connect.jpa.RemoteUser> |
getAll(String userId) |
List<org.springframework.social.connect.jpa.RemoteUser> |
getAll(String userId,
org.springframework.util.MultiValueMap<String,String> providerUsers) |
List<org.springframework.social.connect.jpa.RemoteUser> |
getAll(String userId,
String providerId) |
Class<U> |
getPersistentClass() |
List<org.springframework.social.connect.jpa.RemoteUser> |
getPrimary(String userId,
String providerId) |
protected String |
getProviderIdJpql() |
protected String |
getProviderUserIdJpql() |
int |
getRank(String userId,
String providerId) |
protected String |
getUserIdJpql() |
void |
remove(String userId,
String providerId) |
void |
remove(String userId,
String providerId,
String providerUserId) |
org.springframework.social.connect.jpa.RemoteUser |
save(org.springframework.social.connect.jpa.RemoteUser user) |
protected void |
setDefaultProperties(U userConnection,
String userId,
String providerId,
String providerUserId,
int rank,
String displayName,
String profileUrl,
String imageUrl,
String accessToken,
String secret,
String refreshToken,
Long expireTime) |
protected String getProviderIdJpql()
protected String getUserIdJpql()
protected String getProviderUserIdJpql()
@Transactional(readOnly=true,
propagation=REQUIRED)
public Set<String> findUsersConnectedTo(String providerId,
Set<String> providerUserIds)
findUsersConnectedTo 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=true,
propagation=REQUIRED)
public List<org.springframework.social.connect.jpa.RemoteUser> getPrimary(String userId,
String providerId)
getPrimary 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=true,
propagation=REQUIRED)
public int getRank(String userId,
String providerId)
getRank 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=true,
propagation=REQUIRED)
public List<org.springframework.social.connect.jpa.RemoteUser> getAll(String userId,
org.springframework.util.MultiValueMap<String,String> providerUsers)
getAll 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=true,
propagation=REQUIRED)
public List<org.springframework.social.connect.jpa.RemoteUser> getAll(String userId)
getAll 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=true,
propagation=REQUIRED)
public List<org.springframework.social.connect.jpa.RemoteUser> getAll(String userId,
String providerId)
getAll 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=true,
propagation=REQUIRED)
public org.springframework.social.connect.jpa.RemoteUser get(String userId,
String providerId,
String providerUserId)
get 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=true,
propagation=REQUIRED)
public List<org.springframework.social.connect.jpa.RemoteUser> get(String providerId,
String providerUserId)
get 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=false,
propagation=REQUIRED)
public void remove(String userId,
String providerId)
remove 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=false,
propagation=REQUIRED)
public void remove(String userId,
String providerId,
String providerUserId)
remove 在接口中 org.springframework.social.connect.jpa.JpaTemplateprotected abstract U createNewUserConnection(String userId, String providerId, String providerUserId, int rank, String displayName, String profileUrl, String imageUrl, String accessToken, String secret, String refreshToken, Long expireTime)
protected void setDefaultProperties(U userConnection, String userId, String providerId, String providerUserId, int rank, String displayName, String profileUrl, String imageUrl, String accessToken, String secret, String refreshToken, Long expireTime)
@Transactional(readOnly=false,
propagation=REQUIRED)
public org.springframework.social.connect.jpa.RemoteUser createRemoteUser(String userId,
String providerId,
String providerUserId,
int rank,
String displayName,
String profileUrl,
String imageUrl,
String accessToken,
String secret,
String refreshToken,
Long expireTime)
createRemoteUser 在接口中 org.springframework.social.connect.jpa.JpaTemplate@Transactional(readOnly=false,
propagation=REQUIRED)
public org.springframework.social.connect.jpa.RemoteUser save(org.springframework.social.connect.jpa.RemoteUser user)
save 在接口中 org.springframework.social.connect.jpa.JpaTemplateCopyright © 2017. All rights reserved.