net.netheos.pcsapi.credentials
Interface UserCredentialsRepository

All Known Implementing Classes:
UserCredentialsFileRepository

public interface UserCredentialsRepository

Represents a repository that contains user credentials (oauth2 or login/password).


Method Summary
 UserCredentials<?> get(AppInfo appInfo, String userId)
          Retrieves user credentials for the given application and optional user id.
 void save(UserCredentials<?> userCredentials)
          Adds new credentials and serializes
 

Method Detail

save

void save(UserCredentials<?> userCredentials)
          throws IOException
Adds new credentials and serializes

Parameters:
userCredentials - The credentials to save
Throws:
IOException - Error saving the credentials

get

UserCredentials<?> get(AppInfo appInfo,
                       String userId)
Retrieves user credentials for the given application and optional user id. If repository contains only one user credential for the given application, userId may be left unspecified.

Parameters:
appInfo - The application informations
userId - The user identifier
Returns:
user credentials The credentials


Copyright © 2014. All Rights Reserved.