public class EditGroupHandler extends EditDataHandler
Group
forms.Group
Modifier and Type | Field and Description |
---|---|
protected AccessControlList |
acl |
protected int |
cookieMaxAge |
protected Member |
declaredManager |
protected java.util.HashSet |
deleteSet |
protected java.lang.String |
description |
protected java.util.HashSet |
editCategorySet |
protected Group |
group |
protected Workspace |
groupWorkspace |
protected java.lang.String |
ldapDN |
protected boolean |
ldapSync |
protected java.lang.String |
name |
protected java.util.HashMap<java.lang.String,java.lang.String> |
nameML |
protected Notification |
notification |
protected EditNotificationHandler |
notificationFormHandler |
protected int |
order |
protected int |
parentIdsAddCount |
protected java.util.HashSet |
parentSet |
protected java.util.HashSet |
publishSet |
static java.lang.String |
REVISION |
protected boolean |
rightsProvided |
protected PortalInterface |
teamPortal |
protected java.util.HashSet |
updateSet |
protected java.util.TreeSet |
useCategorySet |
protected int |
visibility |
protected boolean |
webdavAccess |
protected Group |
workingGroup |
extFormHandler, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate
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 |
---|
EditGroupHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
canDelete(java.lang.Class clazz) |
boolean |
canPublish(java.lang.Class clazz) |
boolean |
canUpdate(java.lang.Class clazz) |
java.util.HashMap<java.lang.String,java.lang.String> |
getAllAvailableNameML() |
AccessControlList |
getAvailableAccessControlList()
Retrieve the ACL in use for the group being edited.
|
int |
getAvailableCookieMaxAge() |
Member |
getAvailableDeclaredManager() |
java.lang.String |
getAvailableDescription()
Get the available description for the group being edited.
|
java.util.Set |
getAvailableEditCategorySet() |
Workspace |
getAvailableGroupWorkspace() |
java.lang.String |
getAvailableLdapDN()
Return the distinguish name of the group being edited.
|
boolean |
getAvailableLdapSync()
Return true if the group being edited should be synchronized with LDAP, false otherwise.
|
java.lang.String |
getAvailableName() |
java.lang.String |
getAvailableName(java.lang.String lang) |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableNameML() |
int |
getAvailableOrder() |
java.util.HashSet |
getAvailableParentSet() |
java.util.Set |
getAvailableRootEditCatSet() |
java.util.Set |
getAvailableRootUseCatSet() |
PortalInterface |
getAvailableTeamPortal() |
java.util.List |
getAvailableTypeList() |
java.util.TreeSet |
getAvailableUseCategorySet() |
int |
getAvailableVisibility() |
boolean |
getAvailableWebdavAccess() |
java.util.Set |
getCategorySet(java.lang.String inputName)
Returns the root set bound to the given inputName
|
java.lang.Class |
getDataClass() |
Group |
getGroup() |
int |
getParentIdsCount() |
java.lang.String[] |
getVisibilityLabels() |
java.lang.String[] |
getVisibilityValues() |
boolean |
isAdminArea() |
boolean |
isExpanded(Category cat,
java.lang.String inputName) |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
protected void |
sendRedirect() |
void |
setAclId(java.lang.String id)
Define the ACL id to use for the group being edited.
|
void |
setCanDelete(java.lang.String[] v) |
void |
setCanPublish(java.lang.String[] v) |
void |
setCanUpdate(java.lang.String[] v) |
void |
setCids(java.lang.String[] v) |
void |
setCookieMaxAge(int v) |
void |
setDeclaredManager(java.lang.String id) |
void |
setDescription(java.lang.String... desc)
Set the description (monolingual) to use for the group being edited.
|
void |
setGroupWorkspace(java.lang.String wsId) |
void |
setId(java.lang.String id) |
void |
setLdapDN(java.lang.String ldapDN)
Set the distinguish name of the group being edited.
|
void |
setLdapSync(boolean ldapSync)
Sets if the group being edited should be synchronized with LDAP (true), false otherwise.
|
void |
setName(java.lang.String[] v)
Set the name (multilingual) to use for the group being edited.
|
void |
setNotificationFormHandler(EditNotificationHandler v) |
void |
setOrder(int v) |
void |
setParentIds(java.lang.String[] parentIds) |
void |
setParentSetAddCount(int v) |
void |
setTeamPortal(java.lang.String id) |
void |
setUsecids(java.lang.String[] v) |
void |
setVisibility(int v) |
void |
setWebdavAccess(boolean webdavAccess) |
boolean |
showDeclaredManager() |
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getAvailableField, getControllerContext, getEnumLabels, getEnumValues, getExtFormHandler, getId, getModalRedirect, getTabGroupMaxCount, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performFinish, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, validateCancel, validateCreateExtension, validateFinish, validateNext, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument
checkMissingField, getAvailableMainLanguage, getClosePopupUrl, 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, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, 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 java.lang.String name
protected java.util.HashMap<java.lang.String,java.lang.String> nameML
protected java.lang.String description
protected int order
protected int cookieMaxAge
protected boolean webdavAccess
protected java.util.HashSet parentSet
protected EditNotificationHandler notificationFormHandler
protected Workspace groupWorkspace
protected int visibility
protected Group group
protected Group workingGroup
protected Notification notification
protected java.util.HashSet publishSet
protected java.util.HashSet updateSet
protected java.util.HashSet deleteSet
protected java.util.HashSet editCategorySet
protected java.util.TreeSet useCategorySet
protected boolean rightsProvided
protected int parentIdsAddCount
protected java.lang.String ldapDN
protected boolean ldapSync
protected Member declaredManager
protected PortalInterface teamPortal
protected AccessControlList acl
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 EditDataHandler
java.io.IOException
- IO Exceptionpublic java.lang.Class getDataClass()
getDataClass
in class EditDataHandler
protected void sendRedirect() throws java.io.IOException
sendRedirect
in class EditDataHandler
java.io.IOException
public Group getGroup()
public boolean canPublish(java.lang.Class clazz)
public boolean canUpdate(java.lang.Class clazz)
public boolean canDelete(java.lang.Class clazz)
public java.util.Set getCategorySet(java.lang.String inputName)
inputName
- the name of category set to getpublic boolean isExpanded(Category cat, java.lang.String inputName)
cat
- the category to work oninputName
- the name of the inputpublic boolean isAdminArea()
public java.util.List getAvailableTypeList()
public void setGroupWorkspace(java.lang.String wsId)
public Workspace getAvailableGroupWorkspace()
public java.util.Set getAvailableRootEditCatSet()
public java.util.Set getAvailableRootUseCatSet()
public void setId(java.lang.String id)
setId
in class EditDataHandler
public java.lang.String getAvailableName()
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableNameML()
public java.util.HashMap<java.lang.String,java.lang.String> getAllAvailableNameML()
public java.lang.String getAvailableName(java.lang.String lang)
public void setName(java.lang.String[] v)
v
- the names to set in all site languagespublic java.lang.String getAvailableDescription()
public void setDescription(java.lang.String... desc)
desc
- the description to setpublic int getAvailableOrder()
public void setOrder(int v)
public int getAvailableVisibility()
public void setVisibility(int v)
public java.lang.String[] getVisibilityValues()
public java.lang.String[] getVisibilityLabels()
public boolean getAvailableWebdavAccess()
public void setWebdavAccess(boolean webdavAccess)
public int getAvailableCookieMaxAge()
public void setCookieMaxAge(int v)
public void setCanPublish(java.lang.String[] v)
public void setCanUpdate(java.lang.String[] v)
public void setCanDelete(java.lang.String[] v)
public void setCids(java.lang.String[] v)
public void setUsecids(java.lang.String[] v)
public java.util.TreeSet getAvailableUseCategorySet()
public java.util.Set getAvailableEditCategorySet()
public java.util.HashSet getAvailableParentSet()
public void setParentIds(java.lang.String[] parentIds)
public void setParentSetAddCount(int v)
public int getParentIdsCount()
public void setNotificationFormHandler(EditNotificationHandler v)
public java.lang.String getAvailableLdapDN()
public void setLdapDN(java.lang.String ldapDN)
ldapDN
- an LDAP DNpublic boolean getAvailableLdapSync()
public void setLdapSync(boolean ldapSync)
ldapSync
- true to enable LDAP synchronization, false otherwisepublic void setAclId(java.lang.String id)
id
- an ACL idpublic AccessControlList getAvailableAccessControlList()
public Member getAvailableDeclaredManager()
public void setDeclaredManager(java.lang.String id)
public boolean showDeclaredManager()
public PortalInterface getAvailableTeamPortal()
public void setTeamPortal(java.lang.String id)
Copyright © 2001-2017 Jalios SA. All Rights Reserved.