| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jalios.jcms.context.JcmsContext
com.jalios.jcms.context.JcmsJspContext
com.jalios.jcms.media.MediaBrowserHandler
public class MediaBrowserHandler
This handler controls the MediaBrowser.
| Field Summary | |
|---|---|
protected  String | 
catMode
 | 
protected  String[] | 
cids
 | 
protected  String | 
currentMedia
 | 
protected  boolean | 
isListView
 | 
protected  ArrayList<String> | 
mediaList
 | 
protected  QueryHandler | 
queryHandler
 | 
protected  QueryResultSet | 
resultSet
 | 
static String | 
REVISION
 | 
protected static ArrayList<String> | 
staticMediaList
 | 
protected  String | 
text
 | 
protected  boolean | 
workspaceFilter
 | 
protected  ArrayList<Workspace> | 
workspaceList
 | 
| Fields inherited from class com.jalios.jcms.context.JcmsJspContext | 
|---|
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_HEADER, cssboMap, cssfoMap, CUSTOM_HEADER, editIcon, HTTPEQUIV_HEADER, httpequivMap, HTTPNAME_HEADER, httpnameMap, initEditIcon, JAVASCRIPT_CODE_SET_ATTRIBUTE, JAVASCRIPT_SET_ATTRIBUTE, JS_HEADER, jsboMap, jsboSet, jsfoMap, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER | 
| Fields inherited from class com.jalios.jcms.context.JcmsContext | 
|---|
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userLang, userLocale, workspace | 
| Fields inherited from interface com.jalios.util.JaliosConstants | 
|---|
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR | 
| Constructor Summary | |
|---|---|
MediaBrowserHandler()
Bean constructor.  | 
|
| Method Summary | |
|---|---|
 void | 
computeFileDocumentSet()
Compute the FileDocument result set to display in this media browser using the option already given.  | 
 Set<Category> | 
getCategorySet()
Retrieve the current categories used for refinement in this media browser.  | 
 String | 
getCatMode()
Retrieve the current mode used for category refinement in this media browser.  | 
 String | 
getCurrentMedia()
Retrieve the current media name displayed by this media browser.  | 
 ArrayList<String> | 
getMediaList()
Retrieve the media list the media browser should display, as declared using property "media-browser.media-list".  | 
 String | 
getMediaURL(String media)
Retrieve an url that can be used to display thie media browser using a new media (the given one).  | 
 QueryResultSet | 
getResultSet()
Retrieve the QueryResultSet of FileDocument we are currently working on.  | 
 String | 
getText()
Retrieve the current text used for refinement in this media browser.  | 
 ArrayList<Workspace> | 
getWorkspaceList()
Retrieve the workspace list in which the logged member can work.  | 
 boolean | 
isCurrentMedia(String media)
Check if the given media is the same as the current one displayed by this media browser.  | 
 boolean | 
isListView()
Retrieve the current view mode of this media browser.  | 
 boolean | 
isWorkspaceFilter()
Check if workspace filter is enabled or not.  | 
static void | 
reloadProperties()
 | 
 void | 
setCatMode(String catMode)
Set the mode to use when dealing with categories refinement in this MediaBrowser  | 
 void | 
setCids(String[] cids)
Set the categories id used to refine FileDocument displayed in this MediaBrowser  | 
 void | 
setListView(boolean activate)
Set the current view mode of this Media Browser to list view  | 
 void | 
setMedia(String media)
Set the media to display for this MediaBrowser.  | 
 void | 
setMedias(String[] medias)
Set the medias authorized to be viewed for this MediaBrowser  | 
 void | 
setText(String text)
Set the text to use to refine FileDocument displayed in this MediaBrowser  | 
 void | 
setWorkspaceFilter(boolean workspaceFilter)
Set whether to refine using current workspace or not.  | 
 boolean | 
validate()
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String REVISION
protected static ArrayList<String> staticMediaList
protected ArrayList<String> mediaList
protected String currentMedia
protected ArrayList<Workspace> workspaceList
protected boolean isListView
protected String catMode
protected String[] cids
protected String text
protected boolean workspaceFilter
protected QueryHandler queryHandler
protected QueryResultSet resultSet
| Constructor Detail | 
|---|
public MediaBrowserHandler()
| Method Detail | 
|---|
public static void reloadProperties()
public boolean validate()
                 throws IOException
IOExceptionpublic void computeFileDocumentSet()
public boolean isListView()
public ArrayList<String> getMediaList()
public String getCurrentMedia()
getMediaList()public boolean isCurrentMedia(String media)
media - the media to check
public String getMediaURL(String media)
media - the new media to use
public ArrayList<Workspace> getWorkspaceList()
public String getCatMode()
public Set<Category> getCategorySet()
public String getText()
public boolean isWorkspaceFilter()
public QueryResultSet getResultSet()
public void setListView(boolean activate)
activate - true to set mediabrowser to list view, false otherwisepublic void setMedias(String[] medias)
medias - an array of medias (from "all", "image", "video" and "audio")public void setMedia(String media)
media - a media (from "all","image","video" or "audio")public void setCatMode(String catMode)
catMode - the cat mode ("or" or "and")QueryHandler.setCatMode(String)public void setCids(String[] cids)
cids - the category idspublic void setText(String text)
text - the text to searchpublic void setWorkspaceFilter(boolean workspaceFilter)
workspaceFilter - true to refine, false to use all workspace
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||