public class CredentialStore extends java.lang.Object implements ICredentialStorage
Constructor and Description |
---|
CredentialStore() |
Modifier and Type | Method and Description |
---|---|
boolean |
deleteCredentials(java.lang.String server)
Delete a set of credentials for a server.
|
Credentials |
getCredentialsForServer(java.lang.String server)
Get the
Credentials object set for this server. |
static boolean |
isStoreSupported()
Determine if this class is supported with this combination of device, platform and OS version.
|
boolean |
setCredentials(Credentials creds,
java.lang.String server)
Set the credentials for a given server.
|
public static boolean isStoreSupported()
true
if the class is supported, false
otherwise.public boolean setCredentials(Credentials creds, java.lang.String server)
server
String.setCredentials
in interface ICredentialStorage
creds
- The Credentials
obejct containing the login details.server
- The String
representing the server that the credentials apply for.true
if the Credentials
have been set successfully.java.lang.NullPointerException
- if server
or creds
are null
.public boolean deleteCredentials(java.lang.String server)
deleteCredentials
in interface ICredentialStorage
server
- The String
representing the server that these Credentials
were stored for.true
if the delete was successful.java.lang.NullPointerException
- if server
is null.public Credentials getCredentialsForServer(java.lang.String server)
Credentials
object set for this server.getCredentialsForServer
in interface ICredentialStorage
server
- the String
representing the server that the credentials have been saved for.Credentials
object with a username and password, or null
if no data exists.java.lang.NullPointerException
- if server
is null.