com.jalios.jcms.handler
Class EditGroupHandler
java.lang.Object
com.jalios.jcms.context.JcmsContext
com.jalios.jcms.context.JcmsJspContext
com.jalios.jcms.handler.JcmsFormHandler
com.jalios.jcms.handler.EditDataHandler
com.jalios.jcms.handler.EditGroupHandler
- All Implemented Interfaces:
- JcmsConstants, JaliosConstants
public class EditGroupHandler
- extends EditDataHandler
This form handler process Group
forms.
- Version:
- $Revision: 21655 $
- Author:
- Olivier Dedieu
- See Also:
Group
Fields inherited from class com.jalios.jcms.handler.EditDataHandler |
extFormHandler, id, isDeleteForced, op, opCancel, opCreate, opDelete, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate |
Fields inherited from class com.jalios.jcms.context.JcmsJspContext |
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, JS_HEADER, jsboMap, jsboSet, jsfoMap, 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, isLogged, loggedMember, request, response, userLang, userLocale, workspace |
Fields inherited from interface com.jalios.jcms.JcmsConstants |
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, 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, 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_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, 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, PREVIOUS_TAB, 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, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML |
Methods inherited from class com.jalios.jcms.handler.EditDataHandler |
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getControllerContext, getExtFormHandler, getId, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setOpCancel, setOpCreate, setOpDelete, setOpRefresh, setOpUpdate, validate, validateCancel, validateCreateExtension, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument |
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler |
getEditFieldSet, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields |
Methods inherited from class com.jalios.jcms.context.JcmsJspContext |
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addJSHeader, addJSHeader, addJSHeader, addJSHeader, addStyleHeader, addStyleHeader, debugDisplayContext, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBackOfficeJSHeader, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getFrontOfficeJSHeader, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSHeaders, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, workaroundBrowserBaseHrefBug |
Methods inherited from class com.jalios.jcms.context.JcmsContext |
addCookie, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgSession, getInfoMsg, getInfoMsgSession, getLoggedMember, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserLang, getUserLocale, getWarningMsg, getWarningMsgSession, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, retrieveUploadedFile, sendForbidden, sendForbidden, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REVISION
public static final String REVISION
- See Also:
- Constant Field Values
EditGroupHandler
public EditGroupHandler()
processAction
public boolean processAction()
throws IOException
- Overrides:
processAction
in class EditDataHandler
- Throws:
IOException
getDataClass
public Class getDataClass()
- Specified by:
getDataClass
in class EditDataHandler
sendRedirect
protected void sendRedirect()
throws IOException
- Overrides:
sendRedirect
in class EditDataHandler
- Throws:
IOException
getGroup
public Group getGroup()
canPublish
public boolean canPublish(Class clazz)
canUpdate
public boolean canUpdate(Class clazz)
canDelete
public boolean canDelete(Class clazz)
getCategorySet
public Set getCategorySet(String inputName)
- Returns the root set bound to the given inputName
- Parameters:
inputName
- the name of category set to get
- Returns:
- a Set of Category
- Since:
- jcms-3.0
isExpanded
public boolean isExpanded(Category cat,
String inputName)
- Parameters:
cat
- the category to work oninputName
- the name of the input
- Returns:
- true if the given category must be expanded
- Since:
- jcms-3.0
isAdminArea
public boolean isAdminArea()
getAvailableTypeList
public List getAvailableTypeList()
setGroupWorkspace
public void setGroupWorkspace(String wsId)
getAvailableGroupWorkspace
public Workspace getAvailableGroupWorkspace()
getAvailableRootEditCatSet
public Set getAvailableRootEditCatSet()
getAvailableRootUseCatSet
public Set getAvailableRootUseCatSet()
setId
public void setId(String id)
- Overrides:
setId
in class EditDataHandler
getAvailableName
public String getAvailableName()
setName
public void setName(String v)
getAvailableOrder
public int getAvailableOrder()
setOrder
public void setOrder(int v)
getAvailableWebdavAccess
public boolean getAvailableWebdavAccess()
setWebdavAccess
public void setWebdavAccess(boolean webdavAccess)
getAvailableCookieMaxAge
public int getAvailableCookieMaxAge()
setCookieMaxAge
public void setCookieMaxAge(int v)
setCanPublish
public void setCanPublish(String[] v)
setCanUpdate
public void setCanUpdate(String[] v)
setCanDelete
public void setCanDelete(String[] v)
setCids
public void setCids(String[] v)
setUsecids
public void setUsecids(String[] v)
getAvailableUseCategorySet
public TreeSet getAvailableUseCategorySet()
getAvailableParentSet
public HashSet getAvailableParentSet()
setParentIds
public void setParentIds(String[] parentIds)
setParentSetAddCount
public void setParentSetAddCount(int v)
getParentIdsCount
public int getParentIdsCount()
setNotificationFormHandler
public void setNotificationFormHandler(EditNotificationHandler v)
getAvailableLdapDN
public String getAvailableLdapDN()
- Return the distinguish name of the group being edited.
- Since:
- jcms-5.7.0
setLdapDN
public void setLdapDN(String ldapDN)
- Set the distinguish name of the group being edited.
- Since:
- jcms-5.7.0
getAvailableLdapSync
public boolean getAvailableLdapSync()
- Return true if the group being edited should be synchronized with LDAP, false otherwise.
- Since:
- jcms-5.7.0
setLdapSync
public void setLdapSync(boolean ldapSync)
- Define if the group being edited should be synchronized with LDAP (true), false.
- Since:
- jcms-5.7.0
Copyright © 2001-2010 Jalios SA. All Rights Reserved.