|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.BaseComponent
org.apache.tapestry.AbstractPage
org.apache.tapestry.html.BasePage
org.musicontroller.gui.edit.PlaylistEdit
public abstract class PlaylistEdit
Implements the MusiController screen Edit Playlist. The functions of this screen:
In additon, this screen provides:
Field Summary |
---|
Fields inherited from class org.apache.tapestry.AbstractComponent |
---|
_body, _bodyCount |
Constructor Summary | |
---|---|
PlaylistEdit()
|
Method Summary | |
---|---|
void |
activateExternalPage(java.lang.Object[] args,
org.apache.tapestry.IRequestCycle cycle)
The first parameter is always the playlist id. |
void |
addKeywords(org.apache.tapestry.IRequestCycle cycle)
Add the keywords entered by the user to all songs in the playlist. |
void |
addMusician(org.apache.tapestry.IRequestCycle cycle)
|
void |
deleteMusician(org.apache.tapestry.IRequestCycle cycle)
|
org.apache.tapestry.engine.ILink |
editCoverArt(org.apache.tapestry.IRequestCycle cycle)
Goto the EditCoverArt page. |
void |
editSongs(org.apache.tapestry.IRequestCycle cycle)
Cycle through the songs in the list of song beans and apply changes to the song name, song length and song keywords to each. |
abstract java.util.List<AiRelationBean> |
getAiRelationList()
|
abstract java.lang.String |
getArtistfirstname()
|
abstract java.lang.String |
getArtistlastname()
|
abstract org.apache.tapestry.engine.IEngineService |
getExternalService()
|
abstract java.lang.String |
getInstruments()
|
abstract McService |
getMcService()
|
abstract java.util.List<PlaylistMergeBean> |
getMergePlaylistBeanList()
|
Playlist |
getPlaylist()
Lazily loads the playlist using the playlist id. |
abstract long |
getPlaylistId()
|
abstract java.lang.String |
getPlaylistKeywords()
|
abstract java.lang.String |
getPlaylistName()
|
abstract java.util.Date |
getPlaylistReleasedate()
|
abstract java.util.List<SongBean> |
getSongBeanList()
|
abstract java.lang.String |
getTracks()
|
abstract User |
getUser()
|
void |
pageBeginRender(org.apache.tapestry.event.PageEvent event)
Prepare the page for rendering. |
void |
pageEndRender(org.apache.tapestry.event.PageEvent event)
Clear the page variables just before the page returns to the page pool. |
void |
removeKeywords(org.apache.tapestry.IRequestCycle cycle)
Remove the keywords entered by the user from all songs in the playlist. |
void |
save(org.apache.tapestry.IRequestCycle cycle)
Save the changed playlist properties releaseDate, playlist name. |
abstract void |
setAiRelationList(java.util.List<AiRelationBean> relations)
|
abstract void |
setArtistfirstname(java.lang.String firstname)
|
abstract void |
setArtistlastname(java.lang.String lastname)
|
abstract void |
setInstruments(java.lang.String instruments)
|
abstract void |
setMergePlaylistBeanList(java.util.List<PlaylistMergeBean> list)
|
abstract void |
setPlaylistId(long id)
|
abstract void |
setPlaylistKeywords(java.lang.String keywords)
|
abstract void |
setPlaylistName(java.lang.String playlistname)
|
abstract void |
setPlaylistReleasedate(java.util.Date releasedate)
|
abstract void |
setSongBeanList(java.util.List<SongBean> list)
|
abstract void |
setTracks(java.lang.String tracks)
|
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, 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 |
---|
public PlaylistEdit()
Method Detail |
---|
public abstract long getPlaylistId()
public abstract void setPlaylistId(long id)
public abstract void setPlaylistName(java.lang.String playlistname)
public abstract void setPlaylistKeywords(java.lang.String keywords)
public abstract void setPlaylistReleasedate(java.util.Date releasedate)
public abstract void setSongBeanList(java.util.List<SongBean> list)
public abstract java.lang.String getPlaylistName()
public abstract java.lang.String getPlaylistKeywords()
public abstract java.util.Date getPlaylistReleasedate()
public abstract java.util.List<SongBean> getSongBeanList()
public abstract java.util.List<AiRelationBean> getAiRelationList()
public abstract void setAiRelationList(java.util.List<AiRelationBean> relations)
public abstract java.lang.String getArtistfirstname()
public abstract java.lang.String getArtistlastname()
public abstract java.lang.String getInstruments()
public abstract java.lang.String getTracks()
public abstract void setArtistfirstname(java.lang.String firstname)
public abstract void setArtistlastname(java.lang.String lastname)
public abstract void setInstruments(java.lang.String instruments)
public abstract void setTracks(java.lang.String tracks)
public abstract java.util.List<PlaylistMergeBean> getMergePlaylistBeanList()
public abstract void setMergePlaylistBeanList(java.util.List<PlaylistMergeBean> list)
public abstract McService getMcService()
@InjectObject(value="engine-service:external") public abstract org.apache.tapestry.engine.IEngineService getExternalService()
public abstract User getUser()
public void activateExternalPage(java.lang.Object[] args, org.apache.tapestry.IRequestCycle cycle)
CoverArtSearchResult
that has been
selected as the new cover art for this playlist. This argument can be ignored by
this page.
activateExternalPage
in interface org.apache.tapestry.IExternalPage
public void pageBeginRender(org.apache.tapestry.event.PageEvent event)
pageBeginRender
in interface org.apache.tapestry.event.PageBeginRenderListener
event
- The page event.public void pageEndRender(org.apache.tapestry.event.PageEvent event)
pageEndRender
in interface org.apache.tapestry.event.PageEndRenderListener
pageEndRender
in class org.apache.tapestry.AbstractComponent
event
- The page event.public Playlist getPlaylist()
public void save(org.apache.tapestry.IRequestCycle cycle)
cycle
- The Tapestry MVC cycle.public void addKeywords(org.apache.tapestry.IRequestCycle cycle)
cycle
- The Tapestry MVC cycle.public void removeKeywords(org.apache.tapestry.IRequestCycle cycle)
cycle
- The Tapestry MVC cycle.public void editSongs(org.apache.tapestry.IRequestCycle cycle)
cycle
- The Tapestry MVC cycle.public void addMusician(org.apache.tapestry.IRequestCycle cycle)
public void deleteMusician(org.apache.tapestry.IRequestCycle cycle)
public org.apache.tapestry.engine.ILink editCoverArt(org.apache.tapestry.IRequestCycle cycle)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |