net.roarsoftware.lastfm
Class Session
java.lang.Object
net.roarsoftware.lastfm.Session
public class Session
- extends java.lang.Object
Contains Session data relevant for making API calls which require authentication.
A Session instance is passed to all methods requiring previous authentication.
- Author:
- Janni Kovacs
- See Also:
Authenticator
|
Method Summary |
static Session |
createSession(java.lang.String apiKey,
java.lang.String secret,
java.lang.String sessionKey)
Restores a Session instance with the given session key. |
static Session |
createSession(java.lang.String apiKey,
java.lang.String secret,
java.lang.String sessionKey,
java.lang.String username,
boolean subscriber)
Restores a Session instance with the given session key. |
java.lang.String |
getApiKey()
|
java.lang.String |
getKey()
|
java.lang.String |
getSecret()
|
java.lang.String |
getUsername()
|
boolean |
isSubscriber()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Session
public Session()
createSession
public static Session createSession(java.lang.String apiKey,
java.lang.String secret,
java.lang.String sessionKey)
- Restores a Session instance with the given session key.
- Parameters:
apiKey - An api keysecret - A secretsessionKey - The previously obtained session key
- Returns:
- a Session instance
createSession
public static Session createSession(java.lang.String apiKey,
java.lang.String secret,
java.lang.String sessionKey,
java.lang.String username,
boolean subscriber)
- Restores a Session instance with the given session key.
- Parameters:
apiKey - An api keysecret - A secretsessionKey - The previously obtained session keyusername - A Last.fm usernamesubscriber - Subscriber status
- Returns:
- a Session instance
getSecret
public java.lang.String getSecret()
getApiKey
public java.lang.String getApiKey()
getKey
public java.lang.String getKey()
isSubscriber
public boolean isSubscriber()
getUsername
public java.lang.String getUsername()