net.sourceforge.openutils.mgnlmedia.media.pages
Class MediaAdvancedSearchPage

java.lang.Object
  extended by info.magnolia.cms.servlets.MVCServletHandlerImpl
      extended by info.magnolia.cms.servlets.CommandBasedMVCServletHandler
          extended by info.magnolia.module.admininterface.PageMVCHandler
              extended by info.magnolia.module.admininterface.TemplatedMVCHandler
                  extended by net.sourceforge.openutils.mgnlmedia.media.pages.MessagesTemplatedMVCHandler
                      extended by net.sourceforge.openutils.mgnlmedia.media.pages.MediaFolderViewPage
                          extended by net.sourceforge.openutils.mgnlmedia.media.pages.MediaAdvancedSearchPage
All Implemented Interfaces:
info.magnolia.cms.servlets.MVCServletHandler

public class MediaAdvancedSearchPage
extends MediaFolderViewPage

Page that renders the search results.

Version:
$Id: MediaAdvancedSearchPage.java 3337 2011-02-09 20:55:39Z fgiust $
Author:
molaschi

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sourceforge.openutils.mgnlmedia.media.pages.MessagesTemplatedMVCHandler
MessagesTemplatedMVCHandler.GetStaticMethodModel
 
Field Summary
 
Fields inherited from class net.sourceforge.openutils.mgnlmedia.media.pages.MediaFolderViewPage
actMediaHandle, bgSelector, canPublish, dest, develop, medias, mediaType, node, numberOfMedia, page, pages, pagesizeSelector, path, search, searchResult, selectMedia, sorting, type, types, writable
 
Fields inherited from class net.sourceforge.openutils.mgnlmedia.media.pages.MessagesTemplatedMVCHandler
getStatic, log
 
Fields inherited from class info.magnolia.module.admininterface.PageMVCHandler
COMMAND_PARAMETER_NAME, COMMAND_SHOW, VIEW_SHOW
 
Fields inherited from class info.magnolia.cms.servlets.MVCServletHandlerImpl
exception, request, response, VIEW_ERROR, VIEW_SUCCESS
 
Fields inherited from interface info.magnolia.cms.servlets.MVCServletHandler
VIEW_NOTHING
 
Constructor Summary
MediaAdvancedSearchPage(String name, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
protected  int countMediaItems(MediaTypeConfiguration type)
          Counts media items for the specified type.
protected  net.sourceforge.openutils.mgnlcriteria.jcr.query.AdvancedResult findMediaItems()
          Finds media items to show.
protected  SortMode getDefaultSorting()
          
 String getFormat()
          Returns the format.
 Iterator<info.magnolia.cms.core.Content> getMediaContentList()
           
 String getSelectTab()
          Returns the selectTab.
protected  String getTemplateName(String viewName)
           
 String playlistLocation()
           
 Map<String,Object> playlistMetas()
           
 String playlistTitle()
           
 String saveAsPlaylist()
           
 void setFormat(String format)
          Sets the format.
 void setSelectTab(String selectTab)
          Sets the selectTab.
 String show()
          
 
Methods inherited from class net.sourceforge.openutils.mgnlmedia.media.pages.MediaFolderViewPage
activate, copy, copyMoveNode, currentQueryString, deactivate, delete, download, getActMediaHandle, getBgSelector, getDest, getMedias, getMediaType, getMessage, getModuleVersion, getNode, getNumberOfMedia, getPage, getPages, getPagesizeSelector, getPath, getSearch, getSearchResult, getSorting, getType, getTypes, init, isCanPublish, isDevelop, isSelectMedia, isSingleInstance, isWritable, mediatabLink, move, setActMediaHandle, setCanPublish, setDest, setDevelop, setMediaType, setNode, setNumberOfMedia, setPage, setPath, setSearch, setSelectMedia, setType, setTypes, setWritable
 
Methods inherited from class net.sourceforge.openutils.mgnlmedia.media.pages.MessagesTemplatedMVCHandler
getGetStatic, getMsgs, populateFromRequest
 
Methods inherited from class info.magnolia.module.admininterface.TemplatedMVCHandler
renderHtml
 
Methods inherited from class info.magnolia.module.admininterface.PageMVCHandler
getForm, getI18nBasename, getParams, setForm, setI18nBasename, setMsgs, setParams
 
Methods inherited from class info.magnolia.cms.servlets.CommandBasedMVCServletHandler
execute, findCommand, getCatalogueName, getCommandContext, getViewNameAfterExecution, setCatalogueName
 
Methods inherited from class info.magnolia.cms.servlets.MVCServletHandlerImpl
getCommand, getException, getExceptionStackTrace, getName, getRequest, getResponse, setCommand, setRequest, setResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaAdvancedSearchPage

public MediaAdvancedSearchPage(String name,
                               javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
Parameters:
name -
request -
response -
Method Detail

getTemplateName

protected String getTemplateName(String viewName)
Overrides:
getTemplateName in class info.magnolia.module.admininterface.TemplatedMVCHandler

countMediaItems

protected int countMediaItems(MediaTypeConfiguration type)
Counts media items for the specified type.

Overrides:
countMediaItems in class MediaFolderViewPage
Returns:

findMediaItems

protected net.sourceforge.openutils.mgnlcriteria.jcr.query.AdvancedResult findMediaItems()
Finds media items to show.

Overrides:
findMediaItems in class MediaFolderViewPage
Returns:

show

public String show()
Description copied from class: MediaFolderViewPage

Overrides:
show in class MediaFolderViewPage

getFormat

public String getFormat()
Returns the format.

Returns:
the format

setFormat

public void setFormat(String format)
Sets the format.

Parameters:
format - the format to set

getSelectTab

public String getSelectTab()
Returns the selectTab.

Returns:
the selectTab

setSelectTab

public void setSelectTab(String selectTab)
Sets the selectTab.

Parameters:
selectTab - the selectTab to set

getDefaultSorting

protected SortMode getDefaultSorting()

Overrides:
getDefaultSorting in class MediaFolderViewPage

playlistTitle

public String playlistTitle()

playlistLocation

public String playlistLocation()

playlistMetas

public Map<String,Object> playlistMetas()

getMediaContentList

public Iterator<info.magnolia.cms.core.Content> getMediaContentList()

saveAsPlaylist

public String saveAsPlaylist()


Copyright © 2008-2011 Openmind. All Rights Reserved.