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; } }