public static void setCommonTokenData(OAuthAccessor accessor, Token token) { if (token.isRequestToken()) { accessor.requestToken = token.getToken(); } else { accessor.accessToken = token.getToken(); } accessor.tokenSecret = token.getTokenSecret(); for (Map.Entry<String, String> property : token.getProperties().entrySet()) { accessor.setProperty(property.getKey(), property.getValue()); } } }
/** * Creates a new {@code TokenProperties} instance using the attributes of the {@code Token} as property values. */ public TokenProperties(Token token) { putToken(token.getToken()); putTokenSecret(token.getTokenSecret()); putTokenType(token.isAccessToken() ? TokenType.ACCESS : TokenType.REQUEST); putConsumerKey(token.getConsumer().getKey()); if (!token.getProperties().isEmpty()) { putProperties(token.getProperties()); } }