public class WorkspaceWizardHandler extends JcmsFormHandler
Workspace
duplication through a wizard.Workspace
Modifier and Type | Field and Description |
---|---|
protected Member |
administrator |
protected java.util.List<Category> |
catList |
protected java.util.List<Group> |
groupList |
protected java.lang.String |
id |
protected boolean |
op |
protected boolean |
opCancel |
protected boolean |
opCreate |
protected boolean |
opRefresh |
protected java.util.List<Publication> |
portalList |
protected java.lang.String |
prefix |
static java.lang.String |
REVISION |
protected java.lang.String |
title |
protected java.util.HashMap<java.lang.String,java.lang.String> |
titleML |
java.util.Set<java.lang.Class<?>> |
typeSet |
contextMap, editFieldSet, formStep, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
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
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, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, 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, 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, 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, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, 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, 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 |
---|
WorkspaceWizardHandler() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAllAvailableTitleML() |
Member |
getAvailableAdministrator() |
java.util.Collection<Category> |
getAvailableCidsNames() |
java.util.Collection<Group> |
getAvailableGroups() |
java.lang.String |
getAvailableId() |
java.util.Collection<Publication> |
getAvailablePortals() |
java.lang.String |
getAvailablePrefix() |
java.lang.String |
getAvailableTitle() |
java.lang.String |
getAvailableTitle(java.lang.String lang) |
java.util.Map<java.lang.String,java.lang.String> |
getAvailableTitleML() |
java.util.Collection<java.lang.Class<?>> |
getAvailableTypes() |
java.lang.String |
getRedirect()
Redirects to the Workspace List.
|
WorkspaceWizardContext |
getWorkspaceWizardContext() |
boolean |
performCancel() |
boolean |
performCreate() |
boolean |
performRefresh() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
void |
setAdministrator(java.lang.String v) |
void |
setCidsNames(java.lang.String[] cids) |
void |
setGroups(java.lang.String[] groups) |
void |
setId(java.lang.String v) |
void |
setOpCancel(java.lang.String v) |
void |
setOpCreate(java.lang.String v) |
void |
setOpRefresh(java.lang.String v) |
void |
setPortals(java.lang.String[] portals) |
void |
setPrefix(java.lang.String prefix) |
void |
setTitle(java.lang.String[] v) |
void |
setTypes(java.lang.String[] clazz) |
boolean |
validateCancel() |
boolean |
validateCreate() |
protected boolean |
validateMember() |
boolean |
validateRefresh() |
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, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, 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, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, 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
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, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
public static final java.lang.String REVISION
protected boolean op
protected boolean opCreate
protected boolean opCancel
protected boolean opRefresh
public java.util.Set<java.lang.Class<?>> typeSet
protected java.util.List<Group> groupList
protected java.util.List<Publication> portalList
protected java.util.List<Category> catList
protected java.lang.String title
protected java.util.HashMap<java.lang.String,java.lang.String> titleML
protected Member administrator
protected java.lang.String prefix
protected java.lang.String id
public boolean processAction() throws java.io.IOException
JcmsFormHandler
Default implementation is to return false. No need to call super method.
This method may NOT be invoked at all if security validation are not met.
You must ensure your handler and JSP can work properly without any code invoked
in this method.
processAction
in class JcmsFormHandler
java.io.IOException
- IO Exceptionprotected boolean validateMember()
public boolean validateCreate() throws java.io.IOException
java.io.IOException
public boolean performCreate() throws java.io.IOException
java.io.IOException
public boolean validateCancel()
public boolean performCancel() throws java.io.IOException
java.io.IOException
public boolean validateRefresh()
public boolean performRefresh() throws java.io.IOException
java.io.IOException
public void setTypes(java.lang.String[] clazz) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.util.Collection<java.lang.Class<?>> getAvailableTypes()
public void setGroups(java.lang.String[] groups)
public java.util.Collection<Group> getAvailableGroups()
public void setPortals(java.lang.String[] portals)
public java.util.Collection<Publication> getAvailablePortals() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public void setCidsNames(java.lang.String[] cids)
public java.util.Collection<Category> getAvailableCidsNames()
public void setTitle(java.lang.String[] v)
public java.lang.String getAvailableTitle()
public java.lang.String getAvailableTitle(java.lang.String lang)
public java.util.Map<java.lang.String,java.lang.String> getAvailableTitleML()
public java.util.Map<java.lang.String,java.lang.String> getAllAvailableTitleML()
public void setAdministrator(java.lang.String v)
public Member getAvailableAdministrator()
public void setPrefix(java.lang.String prefix)
public java.lang.String getAvailablePrefix()
public java.lang.String getAvailableId()
public void setId(java.lang.String v)
public WorkspaceWizardContext getWorkspaceWizardContext()
May be null if duplication failed.
public java.lang.String getRedirect()
getRedirect
in class JcmsFormHandler
JcmsFormHandler.getRedirect()
public void setOpCreate(java.lang.String v)
public void setOpCancel(java.lang.String v)
public void setOpRefresh(java.lang.String v)
Copyright © 2001-2017 Jalios SA. All Rights Reserved.