org.musicontroller.gui
Class PlaylistInfo

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.apache.tapestry.AbstractPage
                  extended by org.apache.tapestry.html.BasePage
                      extended by org.musicontroller.gui.PlaylistInfo
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IDirectEvent, org.apache.tapestry.IExternalPage, org.apache.tapestry.internal.Component, org.apache.tapestry.IPage, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent

public abstract class PlaylistInfo
extends org.apache.tapestry.html.BasePage
implements org.apache.tapestry.IExternalPage


Field Summary
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
PlaylistInfo()
           
 
Method Summary
 void activateExternalPage(java.lang.Object[] args, org.apache.tapestry.IRequestCycle cycle)
           
abstract  Dao getDao()
           
 java.text.Format getDateformat()
           
abstract  java.lang.Long getKeywordId()
           
 java.lang.String getName()
          Returns the name of the playlist, or "No playlist" if no playlist is set.
 long getNextMonth()
          Return id that is the next month of the current id
 Playlist getPlaylist()
          Used when rendering the page
abstract  java.lang.Long getPlaylistId()
           
 long getPreviousMonth()
          Return id that is the previous month of the current id
 java.lang.String getReleasedate()
          Returns the release date of the playlist, or "No playlist" if no playlist is set.
abstract  User getUser()
           
 boolean isFiltered()
           
 boolean isSpecial()
           
abstract  void setKeywordId(java.lang.Long id)
           
abstract  void setPlaylistId(java.lang.Long id)
           
 
Methods inherited from class org.apache.tapestry.html.BasePage
getResponseContentType
 
Methods inherited from class org.apache.tapestry.AbstractPage
addPageAttachListener, addPageBeginRenderListener, addPageDetachListener, addPageEndRenderListener, addPageValidateListener, attach, beginPageRender, cleanupAfterRender, detach, endPageRender, firePageAttached, firePageBeginRender, firePageDetached, firePageEndRender, firePageValidate, getChangeObserver, getEngine, getExtendedId, getIdPath, getLocale, getNestedComponent, getOutputEncoding, getPageName, getRequestCycle, hasFormComponents, hasWidgets, removePageAttachListener, removePageBeginRenderListener, removePageDetachListener, removePageEndRenderListener, removePageValidateListener, renderPage, setChangeObserver, setHasFormComponents, setHasWidgets, setLocale, setPageName, validate
 
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, enterActiveState, equals, finishLoad, generateClientId, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getBoundId, getClientId, getComponent, getComponents, getContainedComponent, getContainer, getEventInvoker, getId, 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.IPage
addPageAttachListener, addPageBeginRenderListener, addPageDetachListener, addPageEndRenderListener, addPageValidateListener, attach, beginPageRender, detach, endPageRender, firePageAttached, getChangeObserver, getEngine, getLocale, getNestedComponent, getPageName, getPropertyChangeObserver, getRequestCycle, getResponseContentType, hasFormComponents, hasWidgets, removePageAttachListener, removePageBeginRenderListener, removePageDetachListener, removePageEndRenderListener, removePageValidateListener, renderPage, setChangeObserver, setHasFormComponents, setHasWidgets, setLocale, setPageName, validate
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, finishLoad, 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

PlaylistInfo

public PlaylistInfo()
Method Detail

getPlaylistId

public abstract java.lang.Long getPlaylistId()

setPlaylistId

public abstract void setPlaylistId(java.lang.Long id)

getKeywordId

public abstract java.lang.Long getKeywordId()

setKeywordId

public abstract void setKeywordId(java.lang.Long id)

getDao

public abstract Dao getDao()

getUser

public abstract User getUser()

getPlaylist

public Playlist getPlaylist()
Used when rendering the page

Returns:
The Playlist

getDateformat

public java.text.Format getDateformat()

getName

public java.lang.String getName()
Returns the name of the playlist, or "No playlist" if no playlist is set.

Returns:
The name of the playlist, or "No playlist".

getReleasedate

public java.lang.String getReleasedate()
Returns the release date of the playlist, or "No playlist" if no playlist is set.

Returns:
The release date of the playlist, or "No playlist".

activateExternalPage

public void activateExternalPage(java.lang.Object[] args,
                                 org.apache.tapestry.IRequestCycle cycle)
Specified by:
activateExternalPage in interface org.apache.tapestry.IExternalPage

getPreviousMonth

public long getPreviousMonth()
Return id that is the previous month of the current id


getNextMonth

public long getNextMonth()
Return id that is the next month of the current id


isFiltered

public boolean isFiltered()

isSpecial

public boolean isSpecial()


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