Class ExplorerModalHandler
- java.lang.Object
-
- com.jalios.jcms.context.JcmsContext
-
- com.jalios.jcms.context.JcmsJspContext
-
- com.jalios.jcms.handler.JcmsFormHandler
-
- com.jalios.jcmsplugin.explorer.handler.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
-
-
Constructor Summary
Constructors Constructor Description ExplorerModalHandler()
-
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
-
-
-
-
Method Detail
-
processAction
public boolean processAction() throws java.io.IOException
- Overrides:
processAction
in classcom.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)
-
-