public class MediaBrowserHandler extends JcmsJspContext
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
catMode |
protected java.lang.String[] |
cids |
protected java.lang.String |
currentMedia |
protected boolean |
isListView |
protected java.util.ArrayList<java.lang.String> |
mediaList |
protected QueryHandler |
queryHandler |
protected QueryResultSet |
resultSet |
static java.lang.String |
REVISION |
protected boolean |
sortReverse |
protected java.lang.String |
sortType |
protected int |
start |
protected static java.util.ArrayList<java.lang.String> |
staticMediaList |
protected java.lang.String |
text |
protected boolean |
workspaceFilter |
protected java.util.ArrayList<Workspace> |
workspaceList |
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, jsboSet, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
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 and Description |
---|
MediaBrowserHandler()
Bean constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
computeFileDocumentSet()
Compute the FileDocument result set to display in this media browser
using the option already given.
|
java.util.Set<Category> |
getCategorySet()
Retrieve the current categories used for refinement in this media browser.
|
java.lang.String |
getCatMode()
Retrieve the current mode used for category refinement in this media browser.
|
java.lang.String |
getCurrentMedia()
Retrieve the current media name displayed by this media browser.
|
static java.lang.String |
getMedia(QueryHandler qh)
Retrieve the media selected in the specified MediaBrowser's query.
|
java.util.ArrayList<java.lang.String> |
getMediaList()
Retrieve the media list the media browser should display, as
declared using property "media-browser.media-list".
|
java.lang.String |
getMediaURL(java.lang.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.
|
java.lang.String |
getText()
Retrieve the current text used for refinement in this media browser.
|
java.util.ArrayList<Workspace> |
getWorkspaceList()
Retrieve the workspace list in which the logged member can work.
|
boolean |
isCurrentMedia(java.lang.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.
|
static boolean |
isMediaBrowserQuery(QueryHandler qh)
Check if the specified QueryHandler is a MediaBrowser's query.
|
boolean |
isWorkspaceFilter()
Check if workspace filter is enabled or not.
|
static void |
reloadProperties() |
void |
setCatMode(java.lang.String catMode)
Set the mode to use when dealing with categories refinement in this MediaBrowser
|
void |
setCids(java.lang.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(java.lang.String media)
Set the media to display for this MediaBrowser.
|
void |
setMedias(java.lang.String[] medias)
Set the medias authorized to be viewed for this MediaBrowser
|
void |
setReverse(boolean reverse) |
void |
setSort(java.lang.String sort) |
void |
setStart(int start) |
void |
setText(java.lang.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() |
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, getWorkspace, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
public static final java.lang.String REVISION
protected static java.util.ArrayList<java.lang.String> staticMediaList
protected java.util.ArrayList<java.lang.String> mediaList
protected java.lang.String currentMedia
protected java.util.ArrayList<Workspace> workspaceList
protected boolean isListView
protected java.lang.String catMode
protected java.lang.String[] cids
protected java.lang.String text
protected boolean workspaceFilter
protected QueryHandler queryHandler
protected QueryResultSet resultSet
protected int start
protected java.lang.String sortType
protected boolean sortReverse
public static void reloadProperties()
public boolean validate() throws java.io.IOException
java.io.IOException
public void computeFileDocumentSet()
public boolean isListView()
public java.util.ArrayList<java.lang.String> getMediaList()
public java.lang.String getCurrentMedia()
getMediaList()
public boolean isCurrentMedia(java.lang.String media)
media
- the media to checkpublic java.lang.String getMediaURL(java.lang.String media)
media
- the new media to usepublic java.util.ArrayList<Workspace> getWorkspaceList()
public java.lang.String getCatMode()
public java.util.Set<Category> getCategorySet()
public java.lang.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(java.lang.String[] medias)
medias
- an array of medias (from "all", "image", "video" and "audio")public void setMedia(java.lang.String media)
media
- a media (from "all","image","video" or "audio")public void setCatMode(java.lang.String catMode)
catMode
- the cat mode ("or" or "and")QueryHandler.setCatMode(String)
public void setCids(java.lang.String[] cids)
cids
- the category idspublic void setText(java.lang.String text)
text
- the text to searchpublic void setWorkspaceFilter(boolean workspaceFilter)
workspaceFilter
- true to refine, false to use all workspacepublic void setStart(int start)
public void setSort(java.lang.String sort)
public void setReverse(boolean reverse)
public static boolean isMediaBrowserQuery(QueryHandler qh)
MediaBrowserHandler.java
in "work/mediaBrowser.jsp"
.qh
- the QueryHandler to checkpublic static java.lang.String getMedia(QueryHandler qh)
"media-browser.media-list"
qh
- the QueryHandler to checkCopyright © 2001-2010 Jalios SA. All Rights Reserved.