Class ExplorerModalHandler

  • All Implemented Interfaces:
    com.jalios.jcms.JcmsConstants, com.jalios.util.JaliosConstants
    Direct Known Subclasses:
    ExplorerModalCategoryRightsHandler

    public class ExplorerModalHandler
    extends com.jalios.jcms.handler.JcmsFormHandler
    Handles all explorer action which are performed in modals
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String alertLevelKey  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAvailableAlertLevelKey()  
      com.jalios.jcms.Category getAvailableExplorerCurrentCategory()  
      java.util.List<com.jalios.jcms.Data> getAvailableItems()  
      generated.PortletExplorer getAvailablePortletExplorer()  
      java.util.List<com.jalios.jcms.Group> getAvailableShareGroups()  
      java.util.List<com.jalios.jcms.Member> getAvailableShareMembers()  
      java.util.List<com.jalios.jcms.Category> getAvailableTargetCategories()  
      java.lang.String getCategoryName()  
      java.util.Set<com.jalios.jcms.Category> getPublicationExplorerCategories​(com.jalios.jcms.Publication pub)  
      java.lang.String getShareMessage()  
      java.lang.String getShareUrl()  
      boolean isExplorerSearch()  
      boolean isOpCategorize()  
      boolean isOpCopy()  
      boolean isOpCreateCategory()  
      boolean isOpMerge()  
      boolean isOpMove()  
      boolean isOpShare()  
      boolean processAction()  
      void setAlertLevelKey​(java.lang.String v)  
      void setCategoryName​(java.lang.String categoryName)  
      void setExplorerCurrentCategory​(java.lang.String explorerCurrentCategory)  
      void setExplorerSearch​(boolean explorerSearch)  
      void setItems​(java.lang.String[] itemIds)  
      void setOpCategorize​(boolean opCategorize)  
      void setOpCopy​(boolean opCopy)  
      void setOpCreateCategory​(boolean opCreateCategory)  
      void setOpMerge​(boolean opMerge)  
      void setOpMove​(boolean opMove)  
      void setOpShare​(boolean opShare)  
      void setPortletExplorer​(java.lang.String portletExplorer)  
      void setShareGroups​(java.lang.String[] shareGroupIds)  
      void setShareMembers​(java.lang.String[] shareMemberIds)  
      void setShareMessage​(java.lang.String shareMessage)  
      void setShareUrl​(java.lang.String shareUrl)  
      void setTargetCategories​(java.lang.String[] targetCategoryIds)  
      • Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler

        afterValidation, checkMissingField, getAvailableMainLanguage, getClosePopupUrl, getControllerContext, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepHiddenFields, 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, init, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • alertLevelKey

        protected java.lang.String alertLevelKey
    • Constructor Detail

      • ExplorerModalHandler

        public ExplorerModalHandler()
    • Method Detail

      • processAction

        public boolean processAction()
                              throws java.io.IOException
        Overrides:
        processAction in class com.jalios.jcms.handler.JcmsFormHandler
        Throws:
        java.io.IOException
      • getPublicationExplorerCategories

        public java.util.Set<com.jalios.jcms.Category> getPublicationExplorerCategories​(com.jalios.jcms.Publication pub)
      • setExplorerCurrentCategory

        public void setExplorerCurrentCategory​(java.lang.String explorerCurrentCategory)
      • getAvailableExplorerCurrentCategory

        public com.jalios.jcms.Category getAvailableExplorerCurrentCategory()
      • isOpCreateCategory

        public boolean isOpCreateCategory()
      • setOpCreateCategory

        public void setOpCreateCategory​(boolean opCreateCategory)
      • getCategoryName

        public java.lang.String getCategoryName()
      • setCategoryName

        public void setCategoryName​(java.lang.String categoryName)
      • isOpMove

        public boolean isOpMove()
      • setOpMove

        public void setOpMove​(boolean opMove)
      • setTargetCategories

        public void setTargetCategories​(java.lang.String[] targetCategoryIds)
      • getAvailableTargetCategories

        public java.util.List<com.jalios.jcms.Category> getAvailableTargetCategories()
      • setItems

        public void setItems​(java.lang.String[] itemIds)
      • getAvailableItems

        public java.util.List<com.jalios.jcms.Data> getAvailableItems()
      • getAvailablePortletExplorer

        public generated.PortletExplorer getAvailablePortletExplorer()
      • setPortletExplorer

        public void setPortletExplorer​(java.lang.String portletExplorer)
      • isOpCopy

        public boolean isOpCopy()
      • setOpCopy

        public void setOpCopy​(boolean opCopy)
      • isOpMerge

        public boolean isOpMerge()
      • setOpMerge

        public void setOpMerge​(boolean opMerge)
      • isOpCategorize

        public boolean isOpCategorize()
      • setOpCategorize

        public void setOpCategorize​(boolean opCategorize)
      • setShareGroups

        public void setShareGroups​(java.lang.String[] shareGroupIds)
      • getAvailableShareGroups

        public java.util.List<com.jalios.jcms.Group> getAvailableShareGroups()
      • setShareMembers

        public void setShareMembers​(java.lang.String[] shareMemberIds)
      • getAvailableShareMembers

        public java.util.List<com.jalios.jcms.Member> getAvailableShareMembers()
      • isOpShare

        public boolean isOpShare()
      • setOpShare

        public void setOpShare​(boolean opShare)
      • getShareMessage

        public java.lang.String getShareMessage()
      • setShareMessage

        public void setShareMessage​(java.lang.String shareMessage)
      • getShareUrl

        public java.lang.String getShareUrl()
      • setShareUrl

        public void setShareUrl​(java.lang.String shareUrl)
      • setAlertLevelKey

        public void setAlertLevelKey​(java.lang.String v)
      • getAvailableAlertLevelKey

        public java.lang.String getAvailableAlertLevelKey()
      • isExplorerSearch

        public boolean isExplorerSearch()
      • setExplorerSearch

        public void setExplorerSearch​(boolean explorerSearch)