/FileExtraction/Java_unseen/mschipperheyn_spring-social-jpa/spring-social-jpa/src/main/java/org/springframework/social/connect/jpa/RemoteUser.java
package org.springframework.social.connect.jpa;

import org.springframework.social.UserIdSource;

/*
 * @author Marc Schipperheyn marc@orangebits.nl
 */
public interface RemoteUser extends UserIdSource{

	public String getUserId();
	
	public void setUserId(String id);
	/*
	 * Provider identifier: Facebook, Twitter, LinkedIn etc
	 */
	public String getProviderUserId();

	public void setProviderUserId(String provider);

	public String getProviderId();

	public void setProviderId(String providerId);

	public int getRank();

	public void setRank(int rank);

	public String getSecret();

	public void setSecret(String secret);

	public String getDisplayName();

	public void setDisplayName(String displayName);

	public String getProfileUrl();

	public void setProfileUrl(String profileUrl);

	public String getImageUrl();

	public void setImageUrl(String imageUrl);

	public String getAccessToken();

	public void setAccessToken(String accessToken);

	public String getRefreshToken();

	public void setRefreshToken(String refreshToken);

	public Long getExpireTime();

	public void setExpireTime(Long expireTime);
}
