net.roarsoftware.lastfm.scrobble
Class SubmissionData

java.lang.Object
  extended by net.roarsoftware.lastfm.scrobble.SubmissionData

public class SubmissionData
extends java.lang.Object

Bean that contains track information.

Author:
Janni Kovacs

Constructor Summary
SubmissionData(java.lang.String s)
          Creates a new SubmissionData object based on a String returned by toString().
SubmissionData(java.lang.String artist, java.lang.String track, java.lang.String album, int length, int tracknumber, Source source, long startTime)
           
SubmissionData(java.lang.String artist, java.lang.String track, java.lang.String album, int length, int tracknumber, Source source, Rating rating, long startTime)
           
SubmissionData(java.lang.String artist, java.lang.String track, java.lang.String album, int length, int tracknumber, Source source, Rating rating, long startTime, java.lang.String recommendationKey)
           
 
Method Summary
 java.lang.String toString()
          Returns a String representation of this submission with the fields separated by &.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubmissionData

public SubmissionData(java.lang.String artist,
                      java.lang.String track,
                      java.lang.String album,
                      int length,
                      int tracknumber,
                      Source source,
                      long startTime)

SubmissionData

public SubmissionData(java.lang.String artist,
                      java.lang.String track,
                      java.lang.String album,
                      int length,
                      int tracknumber,
                      Source source,
                      Rating rating,
                      long startTime)

SubmissionData

public SubmissionData(java.lang.String artist,
                      java.lang.String track,
                      java.lang.String album,
                      int length,
                      int tracknumber,
                      Source source,
                      Rating rating,
                      long startTime,
                      java.lang.String recommendationKey)

SubmissionData

public SubmissionData(java.lang.String s)
Creates a new SubmissionData object based on a String returned by toString().

Parameters:
s - A String
Method Detail

toString

public java.lang.String toString()
Returns a String representation of this submission with the fields separated by &. Order of the fields is:
artist&track&startTime&Source&RecommendationKey&Rating&length&album&tracknumber
Note that: - Values may possibly be null or empty - enum values such as Rating and Source are null or their constant name is used (i.e. "LOVE") - all string values (artist, track, album) are utf8-url-encoded

Overrides:
toString in class java.lang.Object
Returns:
a String