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: 28720 $
Author:
Olivier Jaquemet

Field Summary
static int ACTIVATION_MAIL_TAB
           
protected  java.util.HashMap<java.lang.String,java.lang.String> activationMailContentML
           
protected  java.util.HashMap<java.lang.String,java.lang.String> activationMailSubjectML
           
static int ADVANCED_TAB
           
protected  boolean commonEmailVisible
           
protected  boolean commonEmailVisibleAvailable
           
protected  java.util.HashMap<Group,java.lang.Boolean> commonGroupMap
           
protected  java.lang.String commonLanguage
           
protected  java.util.HashSet<Category> commonReadCategorySet
           
protected  boolean commonWebdavAccess
           
protected  boolean commonWebdavAccessAvailable
           
protected  java.util.HashMap<Group,java.lang.Boolean> groupMap
           
static int GROUPS_TAB
           
protected  boolean isEmailVisible
           
protected  boolean isEmailVisibleProvided
           
protected  boolean isWebdavAccess
           
protected  boolean isWebdavAccessProvided
           
protected  java.lang.String language
           
protected  java.util.HashMap<java.lang.String,java.lang.String> mailContentML
           
protected  java.util.HashMap<java.lang.String,java.lang.String> mailSubjectML
           
protected  boolean noCommonReadCategory
           
protected  boolean noDelegates
           
protected  boolean noPhoto
           
protected  boolean noReadCategory
           
protected  boolean noRights
           
static java.lang.String NOT_COMMON
           
protected  java.lang.String opActivate
           
protected  java.lang.String opDisable
           
protected  java.lang.String opSendMail
           
protected  java.lang.String opSyncLDAP
           
protected  java.lang.String password1
           
protected  java.lang.String password2
           
static int READ_RIGHTS_TAB
           
protected  java.util.HashSet<Category> readCategorySet
           
static java.lang.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, JS_HEADER, jsboMap, jsboSet, jsfoMap, 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, 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, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, 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()
           
 java.util.HashMap<java.lang.String,java.lang.String> getActivationMailContentML()
           
 java.util.HashMap<java.lang.String,java.lang.String> getActivationMailSubjectML()
           
 boolean getComputedEmailVisible()
           
 java.lang.String getComputedLanguage()
           
 boolean getComputedWebdavAccess()
           
 java.util.HashMap<java.lang.String,java.lang.String> getMailContentML()
           
 java.util.HashMap<java.lang.String,java.lang.String> getMailSubjectML()
           
 boolean getNoCommonReadCategory()
           
 boolean getNoDelegates()
           
 boolean getNoPhoto()
           
 boolean getNoReadCategory()
           
 boolean getNoRights()
           
 java.util.HashSet getReadCategorySet()
           
 boolean isComputedEmailVisibleAvailable()
           
 boolean isComputedWebdavAccessAvailable()
           
 boolean isGroupCommonAndNotSelected(Group grp)
           
 boolean isGroupCommonAndSelected(Group grp)
           
 boolean isGroupNotCommon(Group grp)
           
 void setActivationMailContent(java.lang.String[] v)
           
 void setActivationMailSubject(java.lang.String[] v)
           
 void setEmailVisible(boolean v)
           
 void setGids(java.lang.String[] gids)
           
 void setLanguage(java.lang.String lang)
           
 void setMailContent(java.lang.String[] v)
           
 void setMailSubject(java.lang.String[] v)
           
 void setNoCommonReadCategory(boolean v)
           
 void setNoDelegates(boolean noDelegates)
           
 void setNoPhoto(boolean v)
           
 void setNoReadCategory(boolean v)
           
 void setNoRights(boolean v)
           
 void setOpActivate(java.lang.String v)
           
 void setOpDisable(java.lang.String v)
           
 void setOpSendMail(java.lang.String v)
           
 void setOpSyncLDAP(java.lang.String v)
           
 void setPassword1(java.lang.String v)
           
 void setPassword2(java.lang.String v)
           
 void setReadcids(java.lang.String[] cids)
          Set the value of read cids.
 void setUsage(int v)
           
 void setWebdavAccess(boolean v)
           
 boolean validate()
           
 
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
checkMissingField, getEditFieldSet, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields
 
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addJSHeader, addJSHeader, addJSHeader, addJSHeader, addStyleHeader, addStyleHeader, checkAccess, checkAccess, debugDisplayContext, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBackOfficeJSHeader, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getFrontOfficeJSHeader, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSHeaders, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, workaroundBrowserBaseHrefBug
 
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, 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 java.lang.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 java.lang.String opSyncLDAP

opDisable

protected java.lang.String opDisable

opActivate

protected java.lang.String opActivate

opSendMail

protected java.lang.String opSendMail

usage

protected int usage

usageProvided

protected boolean usageProvided

password1

protected java.lang.String password1

password2

protected java.lang.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

commonLanguage

protected java.lang.String commonLanguage

language

protected java.lang.String language

noRights

protected boolean noRights

noPhoto

protected boolean noPhoto

NOT_COMMON

public static final java.lang.String NOT_COMMON
See Also:
Constant Field Values

commonGroupMap

protected java.util.HashMap<Group,java.lang.Boolean> commonGroupMap

groupMap

protected java.util.HashMap<Group,java.lang.Boolean> groupMap

noDelegates

protected boolean noDelegates

noReadCategory

protected boolean noReadCategory

noCommonReadCategory

protected boolean noCommonReadCategory

readCategorySet

protected java.util.HashSet<Category> readCategorySet

commonReadCategorySet

protected java.util.HashSet<Category> commonReadCategorySet

activationMailSubjectML

protected java.util.HashMap<java.lang.String,java.lang.String> activationMailSubjectML

activationMailContentML

protected java.util.HashMap<java.lang.String,java.lang.String> activationMailContentML

mailSubjectML

protected java.util.HashMap<java.lang.String,java.lang.String> mailSubjectML

mailContentML

protected java.util.HashMap<java.lang.String,java.lang.String> mailContentML
Constructor Detail

MemberCaddyManagerHandler

public MemberCaddyManagerHandler()
Method Detail

computeWorkingMemberSet

protected void computeWorkingMemberSet()

compute

protected void compute()

validate

public boolean validate()
                 throws java.io.IOException
Overrides:
validate in class AbstractCaddyManagerHandler
Throws:
java.io.IOException

setUsage

public void setUsage(int v)

setPassword1

public void setPassword1(java.lang.String v)

setPassword2

public void setPassword2(java.lang.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()

setLanguage

public void setLanguage(java.lang.String lang)

getComputedLanguage

public java.lang.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(java.lang.String[] gids)

setOpSyncLDAP

public void setOpSyncLDAP(java.lang.String v)

setOpDisable

public void setOpDisable(java.lang.String v)

setOpActivate

public void setOpActivate(java.lang.String v)

setOpSendMail

public void setOpSendMail(java.lang.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(java.lang.String[] cids)
Set the value of read cids.

Parameters:
cids - Value to assign to cids.

getReadCategorySet

public java.util.HashSet getReadCategorySet()

setActivationMailSubject

public void setActivationMailSubject(java.lang.String[] v)

getActivationMailSubjectML

public java.util.HashMap<java.lang.String,java.lang.String> getActivationMailSubjectML()

setActivationMailContent

public void setActivationMailContent(java.lang.String[] v)

getActivationMailContentML

public java.util.HashMap<java.lang.String,java.lang.String> getActivationMailContentML()

setMailSubject

public void setMailSubject(java.lang.String[] v)

getMailSubjectML

public java.util.HashMap<java.lang.String,java.lang.String> getMailSubjectML()

setMailContent

public void setMailContent(java.lang.String[] v)

getMailContentML

public java.util.HashMap<java.lang.String,java.lang.String> getMailContentML()


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