public class GroupCaddyManagerHandler extends AbstractCaddyManagerHandler
Modifier and Type | Field and Description |
---|---|
protected int |
commonCookieMaxAge |
protected java.util.HashMap |
commonDeleteMap |
protected java.util.TreeSet |
commonEditCategorySet |
protected boolean |
commonLdapSync |
protected boolean |
commonLdapSyncAvailable |
protected java.util.HashSet |
commonParentSet |
protected java.util.HashMap |
commonPublishMap |
protected java.util.HashMap |
commonUpdateMap |
protected java.util.TreeSet |
commonUseCategorySet |
protected Workspace |
commonWS |
protected int |
cookieMaxAge |
protected boolean |
cookieMaxAgeUseDefaultValue |
protected java.util.HashMap |
deleteMap |
protected java.util.TreeSet |
editCategorySet |
protected boolean |
isLdapSync |
protected boolean |
isLdapSyncProvided |
protected Workspace |
newWS |
protected boolean |
noCommonEditCategory |
protected boolean |
noCommonUseCategory |
protected boolean |
noEditCategory |
protected boolean |
noLdapDN |
protected boolean |
noParentSet |
static java.lang.String |
NOT_COMMON |
protected boolean |
noUseCategory |
protected boolean |
noWorkspace |
protected int |
parentIdsAddCount |
protected java.util.HashSet |
parentSet |
protected java.util.HashMap |
publishMap |
protected boolean |
reorder |
protected boolean |
resetOrder |
static java.lang.String |
REVISION |
protected java.util.HashMap |
updateMap |
protected java.util.TreeSet |
useCategorySet |
applyInEmptyFields, deleteDataExtension, doSearchAndReplace, ignoreIntegrityCheck, opClearCaddy, opDelete, openTab, opPreview, opRemoveCaddy, opUpdate, PREVIOUS_TAB, replaceLangList, replacePattern, searchPattern, useRegExp
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
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, 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 |
---|
GroupCaddyManagerHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addRightToMapFromString(java.util.HashMap map,
java.lang.String str) |
boolean |
canDelete(java.lang.Class clazz) |
boolean |
canPublish(java.lang.Class clazz) |
boolean |
canUpdate(java.lang.Class clazz) |
protected void |
compute() |
protected void |
computeWorkingGroupSet() |
int |
getAvailableCookieMaxAge() |
java.util.HashSet |
getAvailableParentSet() |
java.util.List |
getAvailableTypeList() |
Workspace |
getAvailableWorkspace() |
boolean |
getComputedLdapSync() |
java.util.Set |
getEditCategorySet() |
int |
getParentIdsCount() |
java.util.Set |
getUseCategorySet() |
boolean |
isComputedLdapSyncAvailable() |
boolean |
isDeleteRightCommon(java.lang.Class clazz) |
boolean |
isPublishRightCommon(java.lang.Class clazz) |
boolean |
isUpdateRightCommon(java.lang.Class clazz) |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
void |
setCanDelete(java.lang.String[] v) |
void |
setCanPublish(java.lang.String[] v) |
void |
setCanUpdate(java.lang.String[] v) |
void |
setCookieMaxAge(int cookieMaxAge) |
void |
setCookieMaxAgeUseDefaultValue(boolean useDefaultValue) |
void |
setEditCids(java.lang.String[] v) |
void |
setLdapSync(boolean v) |
void |
setNoCommonEditCategory(boolean v) |
void |
setNoCommonUseCategory(boolean v) |
void |
setNoEditCategory(boolean v) |
void |
setNoLdapDN(boolean v) |
void |
setNoParentSet(boolean v) |
void |
setNoUseCategory(boolean v) |
void |
setNoWorkspace(boolean noWorkspace) |
void |
setOrder(java.lang.String order) |
void |
setParentIds(java.lang.String[] parentIds) |
void |
setParentSetAddCount(int v) |
void |
setUseCids(java.lang.String[] v) |
void |
setWs(java.lang.String wsId) |
deleteDataExtension, getControllerContext, getOpenTab, getReplacePattern, getSearchPattern, isApplyingInEmptyFields, isDeletingDataExtension, isIgnoringIntegrityCheck, isPreviewing, isSearchAndReplaceLangSelected, isTabForced, isUsingRegExp, performRemoveCaddy, previewSearchAndReplace, processMultipleStatus, searchAndReplace, setApplyInEmptyFields, setDeleteDataExtension, setIgnoreIntegrityCheck, setOpClearCaddy, setOpDelete, setOpenTab, setOpPreview, setOpRemoveCaddy, setOpUpdate, setRemoveIds, setReplacePattern, setSearchAndReplaceLang, setSearchPattern, setUseRegExp, validateRemoveCaddy, validateSearchAndReplace
afterValidation, checkMissingField, getEditFieldSet, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, 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, 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, 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, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
public static final java.lang.String REVISION
protected boolean reorder
protected boolean resetOrder
protected int commonCookieMaxAge
protected int cookieMaxAge
protected boolean cookieMaxAgeUseDefaultValue
protected Workspace commonWS
protected Workspace newWS
protected boolean noWorkspace
protected java.util.HashSet commonParentSet
protected java.util.HashSet parentSet
protected boolean noParentSet
protected int parentIdsAddCount
public static final java.lang.String NOT_COMMON
protected java.util.HashMap commonPublishMap
protected java.util.HashMap commonUpdateMap
protected java.util.HashMap commonDeleteMap
protected java.util.HashMap publishMap
protected java.util.HashMap updateMap
protected java.util.HashMap deleteMap
protected java.util.TreeSet commonUseCategorySet
protected java.util.TreeSet useCategorySet
protected boolean noUseCategory
protected boolean noCommonUseCategory
protected java.util.TreeSet commonEditCategorySet
protected java.util.TreeSet editCategorySet
protected boolean noEditCategory
protected boolean noCommonEditCategory
protected boolean noLdapDN
protected boolean commonLdapSync
protected boolean commonLdapSyncAvailable
protected boolean isLdapSyncProvided
protected boolean isLdapSync
protected void computeWorkingGroupSet()
protected void compute()
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 AbstractCaddyManagerHandler
java.io.IOException
public void setOrder(java.lang.String order)
public void setCookieMaxAge(int cookieMaxAge)
public int getAvailableCookieMaxAge()
public void setCookieMaxAgeUseDefaultValue(boolean useDefaultValue)
public void setWs(java.lang.String wsId)
setWs
in class JcmsFormHandler
public Workspace getAvailableWorkspace()
public void setNoWorkspace(boolean noWorkspace)
public java.util.HashSet getAvailableParentSet()
public void setParentIds(java.lang.String[] parentIds)
public void setParentSetAddCount(int v)
public int getParentIdsCount()
public void setNoParentSet(boolean v)
public java.util.List getAvailableTypeList()
public boolean isPublishRightCommon(java.lang.Class clazz)
public boolean canPublish(java.lang.Class clazz)
public void setCanPublish(java.lang.String[] v)
public boolean isUpdateRightCommon(java.lang.Class clazz)
public boolean canUpdate(java.lang.Class clazz)
public void setCanUpdate(java.lang.String[] v)
public boolean isDeleteRightCommon(java.lang.Class clazz)
public boolean canDelete(java.lang.Class clazz)
public void setCanDelete(java.lang.String[] v)
public void addRightToMapFromString(java.util.HashMap map, java.lang.String str)
public void setUseCids(java.lang.String[] v)
public java.util.Set getUseCategorySet()
public void setNoUseCategory(boolean v)
public void setNoCommonUseCategory(boolean v)
public void setEditCids(java.lang.String[] v)
public java.util.Set getEditCategorySet()
public void setNoEditCategory(boolean v)
public void setNoCommonEditCategory(boolean v)
public void setNoLdapDN(boolean v)
public void setLdapSync(boolean v)
public boolean isComputedLdapSyncAvailable()
public boolean getComputedLdapSync()
Copyright © 2001-2010 Jalios SA. All Rights Reserved.