public class EditGroupHandler extends EditDataHandler
Group
forms.Group
Modifier and Type | Field and Description |
---|---|
protected AccessControlList |
acl |
protected java.lang.String |
name |
protected java.util.HashMap<java.lang.String,java.lang.String> |
nameML |
static java.lang.String |
REVISION |
extFormHandler, formStep, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate
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, 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, 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 |
getAllAvailableNameML() |
AccessControlList |
getAvailableAccessControlList()
Retrieve the ACL in use for the group being edited.
|
int |
getAvailableCookieMaxAge() |
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() |
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 |
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)
Define if the group being edited should be synchronized with LDAP (true), false.
|
void |
setName(java.lang.String[] v) |
void |
setNotificationFormHandler(EditNotificationHandler v) |
void |
setOrder(int v) |
void |
setParentIds(java.lang.String[] parentIds) |
void |
setParentSetAddCount(int v) |
void |
setUsecids(java.lang.String[] v) |
void |
setVisibility(int v) |
void |
setWebdavAccess(boolean webdavAccess) |
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getControllerContext, getExtFormHandler, getFormStep, getFormStepCount, getId, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performFinish, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setFormStep, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, showCancelButton, showFinishButton, showNextButton, showPreviousButton, validateCancel, validateCreateExtension, validateFinish, validateNext, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument
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, setWs, 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 java.lang.String name
protected java.util.HashMap<java.lang.String,java.lang.String> nameML
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
public 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 getAllAvailableNameML()
public java.lang.String getAvailableName(java.lang.String lang)
public void setName(java.lang.String[] v)
public 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.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)
public boolean getAvailableLdapSync()
public void setLdapSync(boolean ldapSync)
public void setAclId(java.lang.String id)
public AccessControlList getAvailableAccessControlList()
Copyright © 2001-2010 Jalios SA. All Rights Reserved.