org.musicontroller.gui
Class Search

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.Search
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 Search
extends org.apache.tapestry.html.BasePage
implements org.apache.tapestry.IExternalPage

Search-page.

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

Field Summary
 
Fields inherited from class org.apache.tapestry.AbstractComponent
_body, _bodyCount
 
Constructor Summary
Search()
           
 
Method Summary
 void activateExternalPage(java.lang.Object[] args, org.apache.tapestry.IRequestCycle cycle)
           
 void doSearch()
           
abstract  Artist getArtist()
           
abstract  Dao getDao()
           
abstract  java.lang.String getFeedback()
           
 Item getItem()
           
abstract  java.util.List<Item> getItems()
           
abstract  Keyword getKeyword()
           
abstract  Playlist getPlaylist()
           
 java.lang.String getSearchQuery()
           
abstract  Song getSong()
           
abstract  Band getTheband()
           
abstract  User getUser()
           
abstract  void setArtist(Artist artist)
           
abstract  void setFeedback(java.lang.String feedback)
           
 void setItem(Item item)
          Sets the loop-iterator.
abstract  void setItems(java.util.List<Item> items)
           
abstract  void setKeyword(Keyword keyword)
           
abstract  void setPlaylist(Playlist playlist)
           
 void setSearchQuery(java.lang.String searchquery)
           
abstract  void setSong(Song song)
           
abstract  void setTheband(Band band)
           
 
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

Search

public Search()
Method Detail

getUser

public abstract User getUser()

getDao

public abstract Dao getDao()

getFeedback

public abstract java.lang.String getFeedback()

setFeedback

public abstract void setFeedback(java.lang.String feedback)

getItems

public abstract java.util.List<Item> getItems()

setItems

public abstract void setItems(java.util.List<Item> items)

getTheband

public abstract Band getTheband()

setTheband

public abstract void setTheband(Band band)

getSong

public abstract Song getSong()

setSong

public abstract void setSong(Song song)

getPlaylist

public abstract Playlist getPlaylist()

setPlaylist

public abstract void setPlaylist(Playlist playlist)

getKeyword

public abstract Keyword getKeyword()

setKeyword

public abstract void setKeyword(Keyword keyword)

getArtist

public abstract Artist getArtist()

setArtist

public abstract void setArtist(Artist artist)

activateExternalPage

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

getSearchQuery

public java.lang.String getSearchQuery()

setSearchQuery

public void setSearchQuery(java.lang.String searchquery)

doSearch

public void doSearch()

getItem

public Item getItem()

setItem

public void setItem(Item item)
Sets the loop-iterator.

Parameters:
item - The loop-variable. If this variable points to an item that does not exist anymore in the database, the loop-variable is modified. The setNullItem()-method is called. This has as an effect that the GUI will not try to render a null keyword,band,song,... which would result in a nullpointerexception and a Tapestry-stacktrace.


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