com.jalios.jcms.caddy
Class MemberCaddyManagerHandler

java.lang.Object
  extended by com.jalios.jcms.context.JcmsContext
      extended by com.jalios.jcms.context.JcmsJspContext
          extended by com.jalios.jcms.handler.JcmsFormHandler
              extended by com.jalios.jcms.caddy.AbstractCaddyManagerHandler
                  extended by com.jalios.jcms.caddy.MemberCaddyManagerHandler
All Implemented Interfaces:
JcmsConstants, JaliosConstants

public class MemberCaddyManagerHandler
extends AbstractCaddyManagerHandler

Since:
jcms-5.5.0
Version:
$Revision: 64449 $
Author:
Olivier Jaquemet

Field Summary
static int ACTIVATION_MAIL_TAB
           
protected  HashMap<String,String> activationMailContentML
           
protected  HashMap<String,String> activationMailSubjectML
           
static int ADVANCED_TAB
           
protected  boolean commonEmailVisible
           
protected  boolean commonEmailVisibleAvailable
           
protected  HashMap<Group,Boolean> commonGroupMap
           
protected  String commonLanguage
           
protected  boolean commonLdapSync
           
protected  boolean commonLdapSyncAvailable
           
protected  HashSet<Category> commonReadCategorySet
           
protected  boolean commonWebdavAccess
           
protected  boolean commonWebdavAccessAvailable
           
protected  HashMap<Group,Boolean> groupMap
           
static int GROUPS_TAB
           
protected  boolean isEmailVisible
           
protected  boolean isEmailVisibleProvided
           
protected  boolean isLdapSync
           
protected  boolean isLdapSyncProvided
           
protected  boolean isWebdavAccess
           
protected  boolean isWebdavAccessProvided
           
protected  String language
           
protected  HashMap<String,String> mailContentML
           
protected  HashMap<String,String> mailSubjectML
           
protected  boolean noCommonReadCategory
           
protected  boolean noDelegates
           
protected  boolean noPhoto
           
protected  boolean noReadCategory
           
protected  boolean noRights
           
static String NOT_COMMON
           
protected  String opActivate
           
protected  String opDetachFromLDAP
           
protected  String opDisable
           
protected  String opSendMail
           
protected  String opSyncLDAP
           
protected  String password1
           
protected  String password2
           
static int READ_RIGHTS_TAB
           
protected  HashSet<Category> readCategorySet
           
static String REVISION
           
static int SENDMAIL_TAB
           
protected  int usage
           
protected  boolean usageProvided
           
 
Fields inherited from class com.jalios.jcms.caddy.AbstractCaddyManagerHandler
applyInEmptyFields, deleteDataExtension, doSearchAndReplace, ignoreIntegrityCheck, opClearCaddy, opDelete, openTab, opPreview, opRemoveCaddy, opUpdate, PREVIOUS_TAB, replaceLangList, replacePattern, searchPattern, useRegExp
 
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
 
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, 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, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
 
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, 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_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, 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, 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
 
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
 
Constructor Summary
MemberCaddyManagerHandler()
           
 
Method Summary
protected  void compute()
           
protected  void computeWorkingMemberSet()
           
 HashMap<String,String> getActivationMailContentML()
           
 HashMap<String,String> getActivationMailSubjectML()
           
 boolean getComputedEmailVisible()
           
 String getComputedLanguage()
           
 boolean getComputedLdapSync()
           
 boolean getComputedWebdavAccess()
           
 HashMap<String,String> getMailContentML()
           
 HashMap<String,String> getMailSubjectML()
           
 boolean getNoCommonReadCategory()
           
 boolean getNoDelegates()
           
 boolean getNoPhoto()
           
 boolean getNoReadCategory()
           
 boolean getNoRights()
           
 HashSet getReadCategorySet()
           
 boolean isComputedEmailVisibleAvailable()
           
 boolean isComputedLdapSyncAvailable()
           
 boolean isComputedWebdavAccessAvailable()
           
 boolean isGroupCommonAndNotSelected(Group grp)
           
 boolean isGroupCommonAndSelected(Group grp)
           
 boolean isGroupNotCommon(Group grp)
           
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void setActivationMailContent(String[] v)
           
 void setActivationMailSubject(String[] v)
           
 void setEmailVisible(boolean v)
           
 void setGids(String[] gids)
           
 void setLanguage(String lang)
           
 void setLdapSync(boolean v)
           
 void setMailContent(String[] v)
           
 void setMailSubject(String[] v)
           
 void setNoCommonReadCategory(boolean v)
           
 void setNoDelegates(boolean noDelegates)
           
 void setNoPhoto(boolean v)
           
 void setNoReadCategory(boolean v)
           
 void setNoRights(boolean v)
           
 void setOpActivate(String v)
           
 void setOpDetachFromLDAP(String v)
           
 void setOpDisable(String v)
           
 void setOpSendMail(String v)
           
 void setOpSyncLDAP(String v)
           
 void setPassword1(String v)
           
 void setPassword2(String v)
           
 void setReadcids(String[] cids)
          Set the value of read cids.
 void setUsage(int v)
           
 void setWebdavAccess(boolean v)
           
 
Methods inherited from class com.jalios.jcms.caddy.AbstractCaddyManagerHandler
deleteDataExtension, getControllerContext, getOpenTab, getReplacePattern, getSearchPattern, isApplyingInEmptyFields, isDeletingDataExtension, isIgnoringIntegrityCheck, isPreviewing, isSearchAndReplaceLangSelected, isTabForced, isUsingRegExp, performRemoveCaddy, previewSearchAndReplace, processMultipleStatus, searchAndReplace, setApplyInEmptyFields, setDeleteDataExtension, setIgnoreIntegrityCheck, setOpClearCaddy, setOpDelete, setOpenTab, setOpPreview, setOpRemoveCaddy, setOpUpdate, setRemoveIds, setReplacePattern, setSearchAndReplaceLang, setSearchPattern, setUseRegExp, validateRemoveCaddy, validateSearchAndReplace
 
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, checkMissingField, getEditFieldSet, 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
 
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, 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
 
Methods inherited from class com.jalios.jcms.context.JcmsContext
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values

ADVANCED_TAB

public static final int ADVANCED_TAB
See Also:
Constant Field Values

GROUPS_TAB

public static final int GROUPS_TAB
See Also:
Constant Field Values

READ_RIGHTS_TAB

public static final int READ_RIGHTS_TAB
See Also:
Constant Field Values

ACTIVATION_MAIL_TAB

public static final int ACTIVATION_MAIL_TAB
See Also:
Constant Field Values

SENDMAIL_TAB

public static final int SENDMAIL_TAB
See Also:
Constant Field Values

opSyncLDAP

protected String opSyncLDAP

opDetachFromLDAP

protected String opDetachFromLDAP

opDisable

protected String opDisable

opActivate

protected String opActivate

opSendMail

protected String opSendMail

usage

protected int usage

usageProvided

protected boolean usageProvided

password1

protected String password1

password2

protected String password2

commonEmailVisible

protected boolean commonEmailVisible

commonEmailVisibleAvailable

protected boolean commonEmailVisibleAvailable

isEmailVisibleProvided

protected boolean isEmailVisibleProvided

isEmailVisible

protected boolean isEmailVisible

commonWebdavAccess

protected boolean commonWebdavAccess

commonWebdavAccessAvailable

protected boolean commonWebdavAccessAvailable

isWebdavAccessProvided

protected boolean isWebdavAccessProvided

isWebdavAccess

protected boolean isWebdavAccess

commonLdapSync

protected boolean commonLdapSync

commonLdapSyncAvailable

protected boolean commonLdapSyncAvailable

isLdapSyncProvided

protected boolean isLdapSyncProvided

isLdapSync

protected boolean isLdapSync

commonLanguage

protected String commonLanguage

language

protected String language

noRights

protected boolean noRights

noPhoto

protected boolean noPhoto

NOT_COMMON

public static final String NOT_COMMON
See Also:
Constant Field Values

commonGroupMap

protected HashMap<Group,Boolean> commonGroupMap

groupMap

protected HashMap<Group,Boolean> groupMap

noDelegates

protected boolean noDelegates

noReadCategory

protected boolean noReadCategory

noCommonReadCategory

protected boolean noCommonReadCategory

readCategorySet

protected HashSet<Category> readCategorySet

commonReadCategorySet

protected HashSet<Category> commonReadCategorySet

activationMailSubjectML

protected HashMap<String,String> activationMailSubjectML

activationMailContentML

protected HashMap<String,String> activationMailContentML

mailSubjectML

protected HashMap<String,String> mailSubjectML

mailContentML

protected HashMap<String,String> mailContentML
Constructor Detail

MemberCaddyManagerHandler

public MemberCaddyManagerHandler()
Method Detail

computeWorkingMemberSet

protected void computeWorkingMemberSet()

compute

protected void compute()

processAction

public boolean processAction()
                      throws 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 class AbstractCaddyManagerHandler
Returns:
false if no redirection is needed, true otherwise
Throws:
IOException

setUsage

public void setUsage(int v)

setPassword1

public void setPassword1(String v)

setPassword2

public void setPassword2(String v)

setEmailVisible

public void setEmailVisible(boolean v)

isComputedEmailVisibleAvailable

public boolean isComputedEmailVisibleAvailable()

getComputedEmailVisible

public boolean getComputedEmailVisible()

setWebdavAccess

public void setWebdavAccess(boolean v)

isComputedWebdavAccessAvailable

public boolean isComputedWebdavAccessAvailable()

getComputedWebdavAccess

public boolean getComputedWebdavAccess()

setLdapSync

public void setLdapSync(boolean v)

isComputedLdapSyncAvailable

public boolean isComputedLdapSyncAvailable()

getComputedLdapSync

public boolean getComputedLdapSync()

setLanguage

public void setLanguage(String lang)

getComputedLanguage

public String getComputedLanguage()

setNoRights

public void setNoRights(boolean v)

getNoRights

public boolean getNoRights()

setNoPhoto

public void setNoPhoto(boolean v)

getNoPhoto

public boolean getNoPhoto()

setNoDelegates

public final void setNoDelegates(boolean noDelegates)

getNoDelegates

public final boolean getNoDelegates()

isGroupCommonAndSelected

public boolean isGroupCommonAndSelected(Group grp)

isGroupCommonAndNotSelected

public boolean isGroupCommonAndNotSelected(Group grp)

isGroupNotCommon

public boolean isGroupNotCommon(Group grp)

setGids

public void setGids(String[] gids)

setOpSyncLDAP

public void setOpSyncLDAP(String v)

setOpDetachFromLDAP

public void setOpDetachFromLDAP(String v)

setOpDisable

public void setOpDisable(String v)

setOpActivate

public void setOpActivate(String v)

setOpSendMail

public void setOpSendMail(String v)

setNoReadCategory

public void setNoReadCategory(boolean v)

getNoReadCategory

public boolean getNoReadCategory()

setNoCommonReadCategory

public void setNoCommonReadCategory(boolean v)

getNoCommonReadCategory

public boolean getNoCommonReadCategory()

setReadcids

public void setReadcids(String[] cids)
Set the value of read cids.

Parameters:
cids - Value to assign to cids.

getReadCategorySet

public HashSet getReadCategorySet()

setActivationMailSubject

public void setActivationMailSubject(String[] v)

getActivationMailSubjectML

public HashMap<String,String> getActivationMailSubjectML()

setActivationMailContent

public void setActivationMailContent(String[] v)

getActivationMailContentML

public HashMap<String,String> getActivationMailContentML()

setMailSubject

public void setMailSubject(String[] v)

getMailSubjectML

public HashMap<String,String> getMailSubjectML()

setMailContent

public void setMailContent(String[] v)

getMailContentML

public HashMap<String,String> getMailContentML()


Copyright © 2001-2010 Jalios SA. All Rights Reserved.