package com.bluevia.android.commons.connector.http.oauth; /** * This object extends the OAuthToken class to include the URL to verify the Request OAuthToken. * */ public class RequestToken extends OAuthToken { private String mVerificationUrl; /** * Instantiates the OAuthToken with its parameters * * @param oauthToken the oauth_token identifier * @param oauthTokenSecret the oauth shared-secret * @param url verification url */ public RequestToken(String oauthToken, String oauthTokenSecret, String url) { super(oauthToken, oauthTokenSecret); mVerificationUrl = url; } /** * Instantiates the OAuthToken with it parameter * * @param token * @param url verification url */ public RequestToken(OAuthToken token, String url){ this(token.getToken(), token.getSecret(), url); } /** * Gets the verification url * * @return The verification url */ public String getVerificationUrl(){ return mVerificationUrl; } /** * Sets the verification url * * @param url the verification url */ public void setVerificationUrl(String url){ mVerificationUrl = url; } /** * Checks that the token is valid. * @return true if the OAuthToken seems to be valid, false otherwise */ @Override public boolean isValid(){ return super.isValid(); //VerificationUrl can be null } }