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 processGroupforms.- Author:
- Olivier Dedieu
- See Also:
Group
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessControlListaclprotected MemberassistantDeprecated.protected java.util.TreeSet<Member>assistantSetprotected intcookieMaxAgeprotected MemberdeclaredManagerprotected static java.lang.StringDEFAULT_REDIRECTprotected java.util.HashSetdeleteSetprotected java.lang.Stringdescriptionprotected java.util.HashSeteditCategorySetprotected Groupgroupprotected WorkspacegroupWorkspaceprotected java.lang.StringldapDNprotected booleanldapSyncprotected java.lang.Stringnameprotected java.util.HashMap<java.lang.String,java.lang.String>nameMLprotected Notificationnotificationprotected EditNotificationHandlernotificationFormHandlerprotected intorderprotected intparentIdsAddCountprotected java.util.HashSetparentSetprotected java.util.HashSetpublishSetprotected booleanrightsProvidedprotected PortalInterfaceteamPortalprotected java.util.HashSetupdateSetprotected java.util.TreeSetuseCategorySetprotected intvisibilityprotected booleanwebdavAccessprotected GroupworkingGroup-
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 booleancanDelete(java.lang.Class clazz)booleancanPublish(java.lang.Class clazz)booleancanUpdate(java.lang.Class clazz)java.util.HashMap<java.lang.String,java.lang.String>getAllAvailableNameML()AccessControlListgetAvailableAccessControlList()Retrieve the ACL in use for the group being edited.MembergetAvailableAssistant()Deprecated.java.util.Set<Member>getAvailableAssistantSet()intgetAvailableCookieMaxAge()MembergetAvailableDeclaredManager()java.lang.StringgetAvailableDescription()Get the available description for the group being edited.java.util.SetgetAvailableEditCategorySet()WorkspacegetAvailableGroupWorkspace()java.lang.StringgetAvailableLdapDN()Return the distinguish name of the group being edited.booleangetAvailableLdapSync()Return true if the group being edited should be synchronized with LDAP, false otherwise.java.lang.StringgetAvailableName()java.lang.StringgetAvailableName(java.lang.String lang)java.util.HashMap<java.lang.String,java.lang.String>getAvailableNameML()intgetAvailableOrder()java.util.HashSetgetAvailableParentSet()java.util.SetgetAvailableRootEditCatSet()java.util.SetgetAvailableRootUseCatSet()PortalInterfacegetAvailableTeamPortal()java.util.ListgetAvailableTypeList()java.util.TreeSetgetAvailableUseCategorySet()intgetAvailableVisibility()booleangetAvailableWebdavAccess()java.util.SetgetCategorySet(java.lang.String inputName)Returns the root set bound to the given inputNamejava.lang.ClassgetDataClass()GroupgetGroup()intgetParentIdsCount()java.lang.String[]getVisibilityLabels()java.lang.String[]getVisibilityValues()booleanisAdminArea()booleanisExpanded(Category cat, java.lang.String inputName)booleanprocessAction()Method to be implemented to check/validate action to be performed and process them.voidsetAclId(java.lang.String id)Define the ACL id to use for the group being edited.voidsetAssistant(java.lang.String id)Deprecated.voidsetAssistants(java.lang.String[] v)voidsetCanDelete(java.lang.String[] v)voidsetCanPublish(java.lang.String[] v)voidsetCanUpdate(java.lang.String[] v)voidsetCids(java.lang.String[] v)voidsetCookieMaxAge(int v)voidsetDeclaredManager(java.lang.String id)voidsetDescription(java.lang.String... desc)Set the description (monolingual) to use for the group being edited.voidsetGroupWorkspace(java.lang.String wsId)voidsetId(java.lang.String id)voidsetLdapDN(java.lang.String ldapDN)Set the distinguish name of the group being edited.voidsetLdapSync(boolean ldapSync)Sets if the group being edited should be synchronized with LDAP (true), false otherwise.voidsetName(java.lang.String[] v)Set the name (multilingual) to use for the group being edited.voidsetNotificationFormHandler(EditNotificationHandler v)voidsetOrder(int v)voidsetParentIds(java.lang.String[] parentIds)voidsetParentSetAddCount(int v)voidsetTeamPortal(java.lang.String id)voidsetUsecids(java.lang.String[] v)voidsetVisibility(int v)voidsetWebdavAccess(boolean webdavAccess)booleanshowAssistant()booleanshowDeclaredManager()-
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.IOExceptionDescription copied from class:JcmsFormHandlerMethod 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:
processActionin classEditDataHandler- Returns:
- false if no redirection is needed, true otherwise
- Throws:
java.io.IOException- IO Exception
-
getDataClass
public java.lang.Class getDataClass()
- Specified by:
getDataClassin 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:
setIdin 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)
-
-