Class ExplorerAppHandler
- java.lang.Object
-
- com.jalios.jcms.context.JcmsContext
-
- com.jalios.jcms.context.JcmsJspContext
-
- com.jalios.jcms.handler.JcmsFormHandler
-
- com.jalios.jcms.handler.JcmsUploadFormHandler
-
- com.jalios.jcmsplugin.explorer.handler.ExplorerQueryHandler
-
- com.jalios.jcmsplugin.explorer.app.ExplorerAppHandler
-
- All Implemented Interfaces:
com.jalios.jcms.JcmsConstants
,com.jalios.util.JaliosConstants
public class ExplorerAppHandler extends ExplorerQueryHandler
- Author:
- Kevin
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExplorerAppHandler.ActionMode
class
ExplorerAppHandler.BreadCrumbItem
static class
ExplorerAppHandler.DisplayMode
static class
ExplorerAppHandler.ExplorerAction
static class
ExplorerAppHandler.ExplorerActionIndexComparator
-
Field Summary
Fields Modifier and Type Field Description java.lang.Boolean
canUploadDocuments
static java.lang.String
DISPLAY_MODE_MEMBER_PREF_KEY_PREFIX
static java.lang.String
SHOW_UNCATEGORIZED_PROP
-
Fields inherited from class com.jalios.jcmsplugin.explorer.handler.ExplorerQueryHandler
documentKinds, endDate, explorerCurrentCategory, explorerRootCategories, explorerSearch, mids, pageSize, pinnedCategories, portletExplorer, queryHandler, queryHandlerTypesCommonSuperClass, result, RPF_CTXT_CATEGORIES, showUncategorizedContent, spellSuggestion, start, startDate, types
-
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, csrfValidationEnabled, editFieldSet, formStep, noRedirect, noSendRedirect, op, opFinish, opNext, opPrevious, popupEdition, redirect, redirectOnClosePopup, REVISION, workspaceForced
-
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_FOOTER, 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
-
Fields inherited from class com.jalios.jcms.context.JcmsContext
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isDebugTemplatePath, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, userZoneId, 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
-
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, CLASS_PROPERTY, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CS_TYPOLOGY_ROOT_CAT_VID, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DATA_DIRECTORY, DEFAULT_PHOTO_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, IS_IN_FRONT_OFFICE, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, 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, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SECURITY_LOG_FILE, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_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, UPLOAD_PERMISSION_COUNT_PROP_PREFIX, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
-
-
Constructor Summary
Constructors Constructor Description ExplorerAppHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFrontEndDependencies()
boolean
canAccessOneRoot()
boolean
canManageCategory(com.jalios.jcms.Category cat)
boolean
canManageCurrentCategory()
boolean
canUploadDocuments()
Check if user can upload documents in the current category and workspaceboolean
canUploadDocuments(com.jalios.jcms.Category categoryInWhichToUpload)
Check if user can upload documents in the current workspace and the specified categoryboolean
canUploadDocumentsInCategory(com.jalios.jcms.Category cat)
boolean
canUploadDocumentsInCurrentCategory()
boolean
checkRootAccess()
boolean
explorerContainsCurrentCategory()
static java.util.Set<ExplorerAppHandler.ExplorerAction>
getActionSet(ExplorerAppHandler.ActionMode mode)
java.lang.String
getAppMainUrl()
com.jalios.jcms.Publication
getAvailableDisplayedPublication()
ExplorerAppHandler.DisplayMode
getAvailableDisplayMode()
generated.PortletExplorer
getAvailableScrollToExplorer()
java.util.Set<com.jalios.jcms.Category>
getAvailableSidebarOpenedCategories()
java.lang.String
getBreadcrumbRightLinkLabel(com.jalios.jcms.Category category)
java.lang.String
getCategoryJsonParams(com.jalios.jcms.Category cat)
java.lang.String
getCategoryUrl(com.jalios.jcms.Category cat, com.jalios.jcms.workspace.Workspace workspace)
java.util.List<ExplorerAppHandler.BreadCrumbItem>
getCurrentBreadCrumbs()
java.lang.String
getCurrentContextDataAttributes(com.jalios.jcms.Category cat)
static java.lang.String
getDisplayModeMemberPreferenceKey(generated.PortletExplorer explorer, com.jalios.jcms.workspace.Workspace workspace)
java.lang.String
getExplorerCurrentUrl()
java.lang.String
getExplorerDataAttributes()
java.lang.String
getExplorerShareUrl(com.jalios.jcms.Category cat, com.jalios.jcms.workspace.Workspace workspace)
static java.lang.Long
getFileSizeInMB(java.lang.Long sizeInBytes)
java.lang.String
getFolderColor(com.jalios.jcms.Category cat)
java.lang.String
getFolderColorHtmlAttributes(com.jalios.jcms.Category cat)
java.lang.String
getFolderIconSrc(com.jalios.jcms.Category cat)
java.lang.String
getFolderPathAsString(com.jalios.jcms.Category folder)
ExplorerRightsManager.FolderRightsState
getFolderRightsState(com.jalios.jcms.Category cat)
java.lang.String
getImageLazyLoadUrl()
static java.lang.Long
getMaxFileSizeInMB()
java.lang.String
getOriginalExplorerUrl()
java.lang.String
getPortletParameterName()
java.util.Set<com.jalios.jcms.Category>
getPublicationExplorerCategories(com.jalios.jcms.Data data)
ExplorerRightsManager.PublicationRightsState
getPublicationRightsState(com.jalios.jcms.Publication pub)
static java.util.Set<ExplorerAppHandler.ExplorerAction>
getPublishActionSet()
java.lang.String
getSeeMoreAjaxParams()
com.jalios.jcms.taglib.settings.impl.EnumerateSettings
getSortEnumerateSettings()
java.lang.String
getSortHeaderAlt(ExplorerField field)
java.lang.String
getSortHeaderCss(ExplorerField field)
java.lang.String
getSortHeaderIcon(java.lang.String sort)
java.lang.String
getSortHeaderIconSrc(ExplorerField field)
java.lang.String
getSortHeaderLabel(java.lang.String field)
java.lang.String
getSortHeaderTitleLabel(java.lang.String field)
java.lang.String
getTableAriaLabel()
com.jalios.jcms.taglib.settings.impl.EnumerateSettings
getTypesEnumerateSettings()
java.lang.String
getUncategorizedUrl()
protected void
init()
boolean
is10SP6OrHigher()
boolean
isCategoryRightsPropagateRightsEnabled()
boolean
isCollaborativeSpaceApplicationDisplay()
boolean
isFolderControlledByCrp2OrCrp3(com.jalios.jcms.Category cat)
boolean
isFolderHasRights(com.jalios.jcms.Category cat)
boolean
isQuotaOver()
boolean
isSidebarCategoryOpened(com.jalios.jcms.Category cat)
boolean
isSortActive(java.lang.String sort)
boolean
processAction()
boolean
scrollToExplorer()
void
setCollaborativeSpaceApplicationDisplay(boolean collaborativeSpaceApplicationDisplay)
void
setDisplayedPublication(java.lang.String displayedPublication)
void
setDisplayMode(java.lang.String displayMode)
void
setOriginalExplorerUrl(java.lang.String originalExplorerUrl)
void
setScrollToExplorer(java.lang.String scrollToExplorer)
void
setSidebarOpenedCategories(java.lang.String[] sidebarCategories)
boolean
showAddMenu()
boolean
showBreadcrumbRightLink(com.jalios.jcms.Category category)
boolean
showSort(ExplorerField field)
boolean
showUncategorizedSidebarEntry()
-
Methods inherited from class com.jalios.jcmsplugin.explorer.handler.ExplorerQueryHandler
getAvailableEndDate, getAvailableExplorerCurrentCategory, getAvailableExplorerRootCategories, getAvailablePinnedCategories, getAvailablePortletExplorer, getAvailableStartDate, getCanPublishContextMapWithContextualCategories, getCanPublishTypeClasses, getCurrentCategoryName, getDocumentClasses, getDocumentKinds, getExplorerSearch, getExplorerSort, getMids, getPageSize, getPortletTypeClasses, getPublicationParentFolder, getQueryHandler, getQueryHandlerQueryString, getResult, getSpellSuggestion, getStart, getSuperCommonDocumentClass, getTypeClasses, getTypes, hasDocumentType, hasMoreResults, initExplorerRootCategories, isCurrentCategoryInRoot, isCurrentCategoryRoot, isDocumentOnly, isExplorerSortDescending, isFiltered, isFilteredTypeDocument, isMultiRootExplorer, isPortletDocumentKindFiltered, isRefinedOnWorkspace, isRootCategory, isShowUncategorizedContent, performQuery, setDocumentKinds, setEndDate, setExplorerCurrentCategory, setExplorerSearch, setExplorerSort, setExplorerSortDescending, setMids, setPageSize, setPinnedCategoryIds, setPortletExplorer, setResult, setShowUncategorizedContent, setStart, setStartDate, setTypes
-
Methods inherited from class com.jalios.jcms.handler.JcmsUploadFormHandler
createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, doPrepareFileDocuments, getFakeUniqueId, getFileDocument, getFileDocumentClass, getFileDocumentClass, getFileDocuments, getFileDocuments, getFileDocumentsML, getFormHiddenFields, getFormStepHiddenFields, getFormUniqueId, getTemporaryDir, isFakeUniqueId, removeFileDocuments, setFileDocuments, setFileDocuments, setFileDocuments, setFileDocuments, setFileDocuments, setFileDocuments, setFileDocumentsML, setFileDocumentsML, setFileDocumentsML, setFormUniqueId, validateUploadedFileDocument, validateUploadedFileDocument
-
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, checkMissingField, getAvailableMainLanguage, getClosePopupUrl, getControllerContext, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepLabels, getFormStepPrefixProp, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getModalRedirect, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getRunningProcess, getWorkspace, isFieldEdition, isFieldMissing, isFormStepClickable, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, mustSendForbiddenOnCSRF, performFinish, performNext, performPrevious, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setOpFinish, setOpNext, setOpPrevious, setPopupEdition, setRedirect, setRedirectOnClosePopup, setRunningProcess, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, updateUploadedFields, validate, validateCSRF, validateFinish, validateNext, validatePrevious
-
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addAvoidanceLink, addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHandlebarTemplate, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getAvoidanceLinks, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHandlebarTemplates, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isEditIconForPublish, isEditIconForPublish, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
-
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getSuccessMsg, getSuccessMsgList, getSuccessMsgSession, getSuccessMsgSessionList, getToastrCollection, getToastrSessionCollection, getUploadedFile, getUploadedFileList, getUploadedFiles, getUploadedFiles, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAdminZone, isAjaxRequest, isDBMember, isDebug, isDebugTemplate, isInFrontOffice, isLogged, isWebdavAccess, isWorkZone, removeMessage, removeMessage, retrieveUploadedFile, select, sendError, sendError, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, updateWorkspace, validateRegexp, validateSchedule
-
-
-
-
Field Detail
-
SHOW_UNCATEGORIZED_PROP
public static final java.lang.String SHOW_UNCATEGORIZED_PROP
- See Also:
- Constant Field Values
-
DISPLAY_MODE_MEMBER_PREF_KEY_PREFIX
public static final java.lang.String DISPLAY_MODE_MEMBER_PREF_KEY_PREFIX
- See Also:
- Constant Field Values
-
canUploadDocuments
public java.lang.Boolean canUploadDocuments
-
-
Method Detail
-
setCollaborativeSpaceApplicationDisplay
public void setCollaborativeSpaceApplicationDisplay(boolean collaborativeSpaceApplicationDisplay)
-
init
protected void init()
- Overrides:
init
in classcom.jalios.jcms.handler.JcmsFormHandler
-
checkRootAccess
public boolean checkRootAccess()
- Returns:
- true if root must be controlled (If member cannot access any root of a local explorer, he gets a warning message)
- Since:
- explorer-4.6
-
canAccessOneRoot
public boolean canAccessOneRoot()
- Returns:
- true if logged member can access at least one root of current explorer
- Since:
- explorer-4.6
-
addFrontEndDependencies
public void addFrontEndDependencies()
-
is10SP6OrHigher
public boolean is10SP6OrHigher()
-
isQuotaOver
public boolean isQuotaOver()
-
isFolderControlledByCrp2OrCrp3
public boolean isFolderControlledByCrp2OrCrp3(com.jalios.jcms.Category cat)
-
isFolderHasRights
public boolean isFolderHasRights(com.jalios.jcms.Category cat)
- Parameters:
cat
- theCategory
- Returns:
- true if given coor has rights
- Since:
- explorer-4.6
-
getFolderIconSrc
public java.lang.String getFolderIconSrc(com.jalios.jcms.Category cat)
- Parameters:
cat
- theCategory
- Returns:
- the given folder icon src
- Since:
- explorer-4.6
-
getFolderColor
public java.lang.String getFolderColor(com.jalios.jcms.Category cat)
- Parameters:
cat
- theCategory
- Returns:
- the given folder Color
- Since:
- explorer-4.6
-
getFolderColorHtmlAttributes
public java.lang.String getFolderColorHtmlAttributes(com.jalios.jcms.Category cat)
- Parameters:
cat
- theCategory
- Returns:
- the folder color html attributes (style/ color:)
- Since:
- explorer-4.6
-
getImageLazyLoadUrl
public java.lang.String getImageLazyLoadUrl()
-
showBreadcrumbRightLink
public boolean showBreadcrumbRightLink(com.jalios.jcms.Category category)
-
getBreadcrumbRightLinkLabel
public java.lang.String getBreadcrumbRightLinkLabel(com.jalios.jcms.Category category)
-
canManageCurrentCategory
public boolean canManageCurrentCategory()
-
canManageCategory
public boolean canManageCategory(com.jalios.jcms.Category cat)
-
processAction
public boolean processAction() throws java.io.IOException
- Overrides:
processAction
in classExplorerQueryHandler
- Throws:
java.io.IOException
-
showAddMenu
public boolean showAddMenu()
- Returns:
- true if add menu must be displayed
-
showUncategorizedSidebarEntry
public boolean showUncategorizedSidebarEntry()
-
getTypesEnumerateSettings
public com.jalios.jcms.taglib.settings.impl.EnumerateSettings getTypesEnumerateSettings()
-
getSortEnumerateSettings
public com.jalios.jcms.taglib.settings.impl.EnumerateSettings getSortEnumerateSettings()
-
getExplorerDataAttributes
public java.lang.String getExplorerDataAttributes()
-
getCategoryJsonParams
public java.lang.String getCategoryJsonParams(com.jalios.jcms.Category cat)
-
getCurrentContextDataAttributes
public java.lang.String getCurrentContextDataAttributes(com.jalios.jcms.Category cat)
-
getCurrentBreadCrumbs
public java.util.List<ExplorerAppHandler.BreadCrumbItem> getCurrentBreadCrumbs()
-
getAvailableDisplayMode
public ExplorerAppHandler.DisplayMode getAvailableDisplayMode()
-
setDisplayMode
public void setDisplayMode(java.lang.String displayMode)
-
getPublicationExplorerCategories
public java.util.Set<com.jalios.jcms.Category> getPublicationExplorerCategories(com.jalios.jcms.Data data)
-
getActionSet
public static java.util.Set<ExplorerAppHandler.ExplorerAction> getActionSet(ExplorerAppHandler.ActionMode mode)
-
getPublishActionSet
public static java.util.Set<ExplorerAppHandler.ExplorerAction> getPublishActionSet()
-
getSeeMoreAjaxParams
public java.lang.String getSeeMoreAjaxParams()
-
getAvailableSidebarOpenedCategories
public java.util.Set<com.jalios.jcms.Category> getAvailableSidebarOpenedCategories()
-
setSidebarOpenedCategories
public void setSidebarOpenedCategories(java.lang.String[] sidebarCategories)
-
isSidebarCategoryOpened
public boolean isSidebarCategoryOpened(com.jalios.jcms.Category cat)
-
isSortActive
public boolean isSortActive(java.lang.String sort)
-
getSortHeaderCss
public java.lang.String getSortHeaderCss(ExplorerField field)
-
getSortHeaderIconSrc
public java.lang.String getSortHeaderIconSrc(ExplorerField field)
-
getSortHeaderAlt
public java.lang.String getSortHeaderAlt(ExplorerField field)
-
getSortHeaderLabel
public java.lang.String getSortHeaderLabel(java.lang.String field)
-
getSortHeaderTitleLabel
public java.lang.String getSortHeaderTitleLabel(java.lang.String field)
-
getSortHeaderIcon
public java.lang.String getSortHeaderIcon(java.lang.String sort)
-
getDisplayModeMemberPreferenceKey
public static java.lang.String getDisplayModeMemberPreferenceKey(generated.PortletExplorer explorer, com.jalios.jcms.workspace.Workspace workspace)
-
canUploadDocuments
public boolean canUploadDocuments()
Check if user can upload documents in the current category and workspace- Overrides:
canUploadDocuments
in classExplorerQueryHandler
- Returns:
- true if upload is possible with at least one type, false if upload is not authorized
-
canUploadDocuments
public boolean canUploadDocuments(com.jalios.jcms.Category categoryInWhichToUpload)
Check if user can upload documents in the current workspace and the specified category- Parameters:
categoryInWhichToUpload
- the category in which to check if upload is possible- Returns:
- true if upload is possible with at least one type, false if upload is not authorized
-
canUploadDocumentsInCurrentCategory
public boolean canUploadDocumentsInCurrentCategory()
- Overrides:
canUploadDocumentsInCurrentCategory
in classExplorerQueryHandler
-
canUploadDocumentsInCategory
public boolean canUploadDocumentsInCategory(com.jalios.jcms.Category cat)
- Overrides:
canUploadDocumentsInCategory
in classExplorerQueryHandler
-
getAppMainUrl
public java.lang.String getAppMainUrl()
-
getUncategorizedUrl
public java.lang.String getUncategorizedUrl()
-
isCollaborativeSpaceApplicationDisplay
public boolean isCollaborativeSpaceApplicationDisplay()
-
setScrollToExplorer
public void setScrollToExplorer(java.lang.String scrollToExplorer)
-
getAvailableScrollToExplorer
public generated.PortletExplorer getAvailableScrollToExplorer()
-
scrollToExplorer
public boolean scrollToExplorer()
-
getPortletParameterName
public java.lang.String getPortletParameterName()
-
getCategoryUrl
public java.lang.String getCategoryUrl(com.jalios.jcms.Category cat, com.jalios.jcms.workspace.Workspace workspace)
-
getExplorerCurrentUrl
public java.lang.String getExplorerCurrentUrl()
-
getExplorerShareUrl
public java.lang.String getExplorerShareUrl(com.jalios.jcms.Category cat, com.jalios.jcms.workspace.Workspace workspace)
-
getOriginalExplorerUrl
public java.lang.String getOriginalExplorerUrl()
-
setOriginalExplorerUrl
public void setOriginalExplorerUrl(java.lang.String originalExplorerUrl)
-
getFileSizeInMB
public static java.lang.Long getFileSizeInMB(java.lang.Long sizeInBytes)
-
getMaxFileSizeInMB
public static java.lang.Long getMaxFileSizeInMB()
-
isCategoryRightsPropagateRightsEnabled
public boolean isCategoryRightsPropagateRightsEnabled()
-
showSort
public boolean showSort(ExplorerField field)
-
explorerContainsCurrentCategory
public boolean explorerContainsCurrentCategory()
- Returns:
- true if current category is really contained in any portlet explorer root categories
-
setDisplayedPublication
public void setDisplayedPublication(java.lang.String displayedPublication)
-
getAvailableDisplayedPublication
public com.jalios.jcms.Publication getAvailableDisplayedPublication()
-
getFolderPathAsString
public java.lang.String getFolderPathAsString(com.jalios.jcms.Category folder)
-
getTableAriaLabel
public java.lang.String getTableAriaLabel()
-
getFolderRightsState
public ExplorerRightsManager.FolderRightsState getFolderRightsState(com.jalios.jcms.Category cat)
-
getPublicationRightsState
public ExplorerRightsManager.PublicationRightsState getPublicationRightsState(com.jalios.jcms.Publication pub)
-
-