X-Git-Url: http://www.average.org/gitweb/?p=WhereAmI.git;a=blobdiff_plain;f=src%2Forg%2Faverage%2Fwhereami%2FCredentialStore.java;fp=src%2Forg%2Faverage%2Fwhereami%2FCredentialStore.java;h=0000000000000000000000000000000000000000;hp=7b1fd19ea6fa7d5fdf8606b322b3fb863176ed20;hb=037cb8fe34228adc45247498dff852a1af8d304f;hpb=0d57ad853b17a0cf6f4a3e2c7372ba6580f3c379 diff --git a/src/org/average/whereami/CredentialStore.java b/src/org/average/whereami/CredentialStore.java deleted file mode 100644 index 7b1fd19..0000000 --- a/src/org/average/whereami/CredentialStore.java +++ /dev/null @@ -1,54 +0,0 @@ -package org.average.whereami; - -import android.content.Context; -import android.content.SharedPreferences; -import android.content.SharedPreferences.Editor; - -import com.google.api.client.auth.oauth2.draft10.AccessTokenResponse; - -public class CredentialStore { - - private static final String ACCESS_TOKEN = "access_token"; - private static final String EXPIRES_IN = "expires_in"; - private static final String REFRESH_TOKEN = "refresh_token"; - private static final String SCOPE = "scope"; - - private SharedPreferences prefs; - - public CredentialStore(SharedPreferences prefs) { - this.prefs = prefs; - } - - public AccessTokenResponse read() { - AccessTokenResponse accessTokenResponse = new AccessTokenResponse(); - accessTokenResponse.accessToken = prefs.getString(ACCESS_TOKEN, ""); - accessTokenResponse.expiresIn = prefs.getLong(EXPIRES_IN, 0); - accessTokenResponse.refreshToken = prefs.getString(REFRESH_TOKEN, ""); - accessTokenResponse.scope = prefs.getString(SCOPE, ""); - return accessTokenResponse; - } - - public void write(AccessTokenResponse accessTokenResponse) { - Editor editor = prefs.edit(); - editor.putString(ACCESS_TOKEN,accessTokenResponse.accessToken); - editor.putLong(EXPIRES_IN,accessTokenResponse.expiresIn); - editor.putString(REFRESH_TOKEN,accessTokenResponse.refreshToken); - editor.putString(SCOPE,accessTokenResponse.scope); - editor.commit(); - } - - public void clear() { - Editor editor = prefs.edit(); - editor.remove(ACCESS_TOKEN); - editor.remove(EXPIRES_IN); - editor.remove(REFRESH_TOKEN); - editor.remove(SCOPE); - editor.commit(); - } - - public void updateAccessToken(String accessToken) { - Editor editor = prefs.edit(); - editor.putString(ACCESS_TOKEN,accessToken); - editor.commit(); - } -}