package com.feth.play.module.pa.providers.oauth2;
import com.feth.play.module.pa.providers.AuthInfo;
import com.feth.play.module.pa.user.AuthUser;
public abstract class OAuth2AuthInfo extends AuthInfo {
/**
*
*/
private static final long serialVersionUID = 2L;
private String accessToken;
private long expires;
private String refreshToken = null;
public OAuth2AuthInfo(final String token, final long l) {
accessToken = token;
expires = l;
}
public OAuth2AuthInfo(final String token, final long l, final String refresh) {
accessToken = token;
expires = l;
refreshToken = refresh;
}
public OAuth2AuthInfo(final String token) {
this(token, AuthUser.NO_EXPIRATION, null);
}
public String getAccessToken() {
return accessToken;
}
public long getExpiration() {
return expires;
}
public String getRefreshToken() {
return refreshToken;
}
}