Package 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 processGroup
forms.- Author:
- Olivier Dedieu
- See Also:
Group
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessControlList
acl
protected Member
assistant
Deprecated.protected java.util.TreeSet<Member>
assistantSet
protected int
cookieMaxAge
protected Member
declaredManager
protected static java.lang.String
DEFAULT_REDIRECT
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
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
-
Fields inherited from class com.jalios.jcms.handler.EditDataHandler
extFormHandler, id, isDeleteForced, opCancel, opCreate, opDelete, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate
-
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, csrfValidationEnabled, editFieldSet, formStep, noRedirect, noSendRedirect, op, opFinish, opNext, opPrevious, popupEdition, redirect, redirectOnClosePopup, 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_MINI, PHOTO_MINI_HEIGHT, PHOTO_MINI_PROP_PREFIX, PHOTO_MINI_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_DIR, 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 EditGroupHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method 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.Member
getAvailableAssistant()
Deprecated.java.util.Set<Member>
getAvailableAssistantSet()
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 inputNamejava.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.void
setAclId(java.lang.String id)
Define the ACL id to use for the group being edited.void
setAssistant(java.lang.String id)
Deprecated.void
setAssistants(java.lang.String[] v)
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
showAssistant()
boolean
showDeclaredManager()
-
Methods inherited from class com.jalios.jcms.handler.EditDataHandler
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getAvailableField, getControllerContext, getDeleteRedirect, getEnumLabels, getEnumValues, getExtFormHandler, getId, getModalRedirect, getTabGroupMaxCount, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, sendRedirect, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setOpCancel, setOpCreate, setOpDelete, setOpRefresh, setOpUpdate, validateCancel, validateCreateExtension, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument
-
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
canStartProcess, checkMissingField, getAvailableMainLanguage, getBackgroundProcess, 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, 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, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, startProcess, 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, copyMsgListToMsgSessionList, 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, removeMsg, 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
-
-
-
-
Field Detail
-
name
protected java.lang.String name
-
nameML
protected java.util.HashMap<java.lang.String,java.lang.String> nameML
-
description
protected java.lang.String description
-
order
protected int order
-
cookieMaxAge
protected int cookieMaxAge
-
webdavAccess
protected boolean webdavAccess
-
parentSet
protected java.util.HashSet parentSet
-
notificationFormHandler
protected EditNotificationHandler notificationFormHandler
-
groupWorkspace
protected Workspace groupWorkspace
-
visibility
protected int visibility
-
DEFAULT_REDIRECT
protected static final java.lang.String DEFAULT_REDIRECT
- See Also:
- Constant Field Values
-
group
protected Group group
-
workingGroup
protected Group workingGroup
-
notification
protected Notification notification
-
publishSet
protected java.util.HashSet publishSet
-
updateSet
protected java.util.HashSet updateSet
-
deleteSet
protected java.util.HashSet deleteSet
-
editCategorySet
protected java.util.HashSet editCategorySet
-
useCategorySet
protected java.util.TreeSet useCategorySet
-
rightsProvided
protected boolean rightsProvided
-
parentIdsAddCount
protected int parentIdsAddCount
-
ldapDN
protected java.lang.String ldapDN
-
ldapSync
protected boolean ldapSync
-
declaredManager
protected Member declaredManager
-
assistant
@Deprecated protected Member assistant
Deprecated.
-
assistantSet
protected java.util.TreeSet<Member> assistantSet
-
teamPortal
protected PortalInterface teamPortal
-
acl
protected AccessControlList acl
-
-
Method Detail
-
processAction
public boolean processAction() throws java.io.IOException
Description copied from class:JcmsFormHandler
Method to be implemented to check/validate action to be performed and process them.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.
- Overrides:
processAction
in classEditDataHandler
- Returns:
- false if no redirection is needed, true otherwise
- Throws:
java.io.IOException
- IO Exception
-
getDataClass
public java.lang.Class getDataClass()
- Specified by:
getDataClass
in classEditDataHandler
-
getGroup
public Group getGroup()
-
canPublish
public boolean canPublish(java.lang.Class clazz)
-
canUpdate
public boolean canUpdate(java.lang.Class clazz)
-
canDelete
public boolean canDelete(java.lang.Class clazz)
-
getCategorySet
public java.util.Set getCategorySet(java.lang.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, java.lang.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 java.util.List getAvailableTypeList()
-
setGroupWorkspace
public void setGroupWorkspace(java.lang.String wsId)
-
getAvailableGroupWorkspace
public Workspace getAvailableGroupWorkspace()
-
getAvailableRootEditCatSet
public java.util.Set getAvailableRootEditCatSet()
-
getAvailableRootUseCatSet
public java.util.Set getAvailableRootUseCatSet()
-
setId
public void setId(java.lang.String id)
- Overrides:
setId
in classEditDataHandler
-
getAvailableName
public java.lang.String getAvailableName()
-
getAvailableNameML
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableNameML()
-
getAllAvailableNameML
public java.util.HashMap<java.lang.String,java.lang.String> getAllAvailableNameML()
-
getAvailableName
public java.lang.String getAvailableName(java.lang.String lang)
-
setName
public void setName(java.lang.String[] v)
Set the name (multilingual) to use for the group being edited.- Parameters:
v
- the names to set in all site languages
-
getAvailableDescription
public java.lang.String getAvailableDescription()
Get the available description for the group being edited.- Returns:
- a string value, never return null.
- Since:
- jcms-9.0.1 -- JCMS-4405
-
setDescription
public void setDescription(java.lang.String... desc)
Set the description (monolingual) to use for the group being edited.- Parameters:
desc
- the description to set- Since:
- jcms-9.0.1 -- JCMS-4405
-
getAvailableOrder
public int getAvailableOrder()
-
setOrder
public void setOrder(int v)
-
getAvailableVisibility
public int getAvailableVisibility()
-
setVisibility
public void setVisibility(int v)
-
getVisibilityValues
public java.lang.String[] getVisibilityValues()
-
getVisibilityLabels
public java.lang.String[] getVisibilityLabels()
-
getAvailableWebdavAccess
public boolean getAvailableWebdavAccess()
-
setWebdavAccess
public void setWebdavAccess(boolean webdavAccess)
-
getAvailableCookieMaxAge
public int getAvailableCookieMaxAge()
-
setCookieMaxAge
public void setCookieMaxAge(int v)
-
setCanPublish
public void setCanPublish(java.lang.String[] v)
-
setCanUpdate
public void setCanUpdate(java.lang.String[] v)
-
setCanDelete
public void setCanDelete(java.lang.String[] v)
-
setCids
public void setCids(java.lang.String[] v)
-
setUsecids
public void setUsecids(java.lang.String[] v)
-
getAvailableUseCategorySet
public java.util.TreeSet getAvailableUseCategorySet()
-
getAvailableEditCategorySet
public java.util.Set getAvailableEditCategorySet()
-
getAvailableParentSet
public java.util.HashSet getAvailableParentSet()
-
setParentIds
public void setParentIds(java.lang.String[] parentIds)
-
setParentSetAddCount
public void setParentSetAddCount(int v)
-
getParentIdsCount
public int getParentIdsCount()
-
setNotificationFormHandler
public void setNotificationFormHandler(EditNotificationHandler v)
-
getAvailableLdapDN
public java.lang.String getAvailableLdapDN()
Return the distinguish name of the group being edited.- Returns:
- the LDAP DN of the group being edited
- Since:
- jcms-5.7.0
-
setLdapDN
public void setLdapDN(java.lang.String ldapDN)
Set the distinguish name of the group being edited.- Parameters:
ldapDN
- an LDAP DN- Since:
- jcms-5.7.0
-
getAvailableLdapSync
public boolean getAvailableLdapSync()
Return true if the group being edited should be synchronized with LDAP, false otherwise.- Returns:
- true if LDAP sync is enabled for the group, false otherwise
- Since:
- jcms-5.7.0
-
setLdapSync
public void setLdapSync(boolean ldapSync)
Sets if the group being edited should be synchronized with LDAP (true), false otherwise.- Parameters:
ldapSync
- true to enable LDAP synchronization, false otherwise- Since:
- jcms-5.7.0
-
setAclId
public void setAclId(java.lang.String id)
Define the ACL id to use for the group being edited.- Parameters:
id
- an ACL id- Since:
- jcms-7.0.0
-
getAvailableAccessControlList
public AccessControlList getAvailableAccessControlList()
Retrieve the ACL in use for the group being edited.- Returns:
- an ACL or null
- Since:
- jcms-7.0.0
-
getAvailableDeclaredManager
public Member getAvailableDeclaredManager()
-
setDeclaredManager
public void setDeclaredManager(java.lang.String id)
-
showDeclaredManager
public boolean showDeclaredManager()
-
getAvailableAssistantSet
public java.util.Set<Member> getAvailableAssistantSet()
- Returns:
- the set of assistants of this group
- Since:
- jcms-10.0.7 JCMS-9897
-
setAssistants
public void setAssistants(java.lang.String[] v)
- Parameters:
v
- multiple assistants to set- Since:
- jcms-10.0.7 JCMS-9897
-
getAvailableAssistant
@Deprecated public Member getAvailableAssistant()
Deprecated.Deprecated, usegetAvailableAssistantSet()
instead.- Returns:
- legacy monovaluated assistant
- Since:
- jcms-10.0.6
-
setAssistant
@Deprecated public void setAssistant(java.lang.String id)
Deprecated.Deprecated, usesetAssistants(String[])
instead.- Parameters:
id
- legacy monovaluated assistant- Since:
- jcms-10.0.6
-
showAssistant
public boolean showAssistant()
-
getAvailableTeamPortal
public PortalInterface getAvailableTeamPortal()
-
setTeamPortal
public void setTeamPortal(java.lang.String id)
-
-