org.musicontroller.core
Class Event

java.lang.Object
  extended by org.musicontroller.core.Event
All Implemented Interfaces:
java.lang.Comparable<Event>

public class Event
extends java.lang.Object
implements java.lang.Comparable<Event>


Field Summary
static int downloaded
           
static int played
           
static int requested
           
static int skipped
           
static int unknown
           
 
Constructor Summary
Event()
           
 
Method Summary
 int compareTo(Event ev)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getDescription()
           
static java.lang.String getDescription(int kind)
           
 int getEventkind()
           
 long getId()
           
 java.util.Date getMoment()
           
 Song getSong()
           
 char getSubmitted()
           
 IUser getUser()
           
 int hashCode()
           
 void setEventkind(int eventkind)
           
 void setId(long id)
           
 void setMoment(java.util.Date moment)
           
 void setSong(Song song)
           
 void setSubmitted(char submitted)
           
 void setUser(IUser user)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unknown

public static final int unknown
See Also:
Constant Field Values

requested

public static final int requested
See Also:
Constant Field Values

played

public static final int played
See Also:
Constant Field Values

skipped

public static final int skipped
See Also:
Constant Field Values

downloaded

public static final int downloaded
See Also:
Constant Field Values
Constructor Detail

Event

public Event()
Method Detail

getEventkind

public int getEventkind()

setEventkind

public void setEventkind(int eventkind)

getDescription

public static java.lang.String getDescription(int kind)
Parameters:
kind - The eventkind (Usually 1, 2, 3 or 4).
Returns:
A human-readable description of this eventkind.

getDescription

public java.lang.String getDescription()
Returns:
A human-readable description of the kind of this event.

getId

public long getId()

setId

public void setId(long id)

getMoment

public java.util.Date getMoment()

setMoment

public void setMoment(java.util.Date moment)

getSong

public Song getSong()

setSong

public void setSong(Song song)

getUser

public IUser getUser()

setUser

public void setUser(IUser user)

getSubmitted

public char getSubmitted()

setSubmitted

public void setSubmitted(char submitted)

compareTo

public int compareTo(Event ev)
Specified by:
compareTo in interface java.lang.Comparable<Event>

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2010 A.J.V.. All Rights Reserved.