org.musicontroller.gui.components
Class Usage

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.musicontroller.gui.components.Usage
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IDirectEvent, org.apache.tapestry.internal.Component, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent

public abstract class Usage
extends org.apache.tapestry.BaseComponent

This tapestry component displays the statistical usage of a certain user.

Version:
$Id: Usage.java,v 1.1 2010/03/16 18:55:42 varienaja Exp $
Author:
varienaja

Field Summary
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
Usage()
           
 
Method Summary
 java.lang.String getDownloadsDesc()
           
 java.lang.String getDownloadsSize()
           
abstract  int getKind()
           
 java.lang.String getLongMonthIndicator()
           
abstract  int getMonth()
           
 java.lang.String getMonthIndicator()
           
 java.lang.Integer[] getMonths()
           
 java.lang.String getPlaysDesc()
           
 java.lang.String getPlaysSize()
           
 java.lang.String getRequestsDesc()
           
 java.lang.String getRequestsSize()
           
 long getRequestTop25IdThisMonth()
          Returns the playlistId for a reqyest top25 of this month
 java.lang.String getSkipsDesc()
           
 java.lang.String getSkipsSize()
           
abstract  java.util.Map<java.lang.String,java.lang.Integer> getStatistics()
           
 long getTop100IdThisYear()
          Returns the playlistId for a top100 list of this year.
 long getTop25IdThisMonth()
          Returns the playlistId for a top25 of this month
abstract  int getYear()
           
 java.util.List<java.lang.Integer> getYears()
           
abstract  void setKind(int kind)
           
abstract  void setMonth(int month)
           
abstract  void setYear(int year)
           
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, getContainedRenderers, getInnerRenderers, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, equals, finishLoad, generateClientId, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getRenderWorker, getSpecification, getSpecifiedId, getTemplateTagName, hasEvents, hashCode, isInActiveState, isParameterBound, isRendering, isStateful, pageEndRender, peekClientId, prepareForRender, render, renderBody, renderIdAttribute, renderInformalParameters, setBinding, setClientId, setContainedComponent, setContainer, setHasEvents, setId, setNamespace, setPage, setTemplateTagName, toString, triggerEvent
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getExtendedId, getId, getIdPath, getListeners, getMessages, getNamespace, getPage, getSpecification, getSpecifiedId, getTemplateTagName, isRendering, peekClientId, renderBody, setBinding, setClientId, setContainedComponent, setContainer, setId, setNamespace, setPage, setTemplateTagName
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

Usage

public Usage()
Method Detail

getStatistics

public abstract java.util.Map<java.lang.String,java.lang.Integer> getStatistics()

getKind

public abstract int getKind()

setKind

public abstract void setKind(int kind)

getYear

public abstract int getYear()

setYear

public abstract void setYear(int year)

getMonth

public abstract int getMonth()

setMonth

public abstract void setMonth(int month)

getYears

public java.util.List<java.lang.Integer> getYears()
Returns:
A list of Integers, starting from the first year which appears in the statistics until the current year.

getMonths

public java.lang.Integer[] getMonths()

getMonthIndicator

public java.lang.String getMonthIndicator()

getLongMonthIndicator

public java.lang.String getLongMonthIndicator()

getPlaysSize

public java.lang.String getPlaysSize()

getPlaysDesc

public java.lang.String getPlaysDesc()

getRequestsSize

public java.lang.String getRequestsSize()

getRequestsDesc

public java.lang.String getRequestsDesc()

getDownloadsSize

public java.lang.String getDownloadsSize()

getDownloadsDesc

public java.lang.String getDownloadsDesc()

getSkipsSize

public java.lang.String getSkipsSize()

getSkipsDesc

public java.lang.String getSkipsDesc()

getTop100IdThisYear

public long getTop100IdThisYear()
Returns the playlistId for a top100 list of this year.

Returns:
The playlistID.

getTop25IdThisMonth

public long getTop25IdThisMonth()
Returns the playlistId for a top25 of this month

Returns:
The playlistID.

getRequestTop25IdThisMonth

public long getRequestTop25IdThisMonth()
Returns the playlistId for a reqyest top25 of this month

Returns:
The playlistID.


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