com.jalios.jcms.caddy
Class DBMemberCaddyManagerHandler

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.DBMemberCaddyManagerHandler
All Implemented Interfaces:
JcmsConstants, JaliosConstants

public class DBMemberCaddyManagerHandler
extends AbstractCaddyManagerHandler

Since:
jcms-6.1
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  HashMap<Group,Boolean> groupMap
           
protected  boolean groupProvided
           
static int GROUPS_TAB
           
protected  boolean isEmailVisible
           
protected  boolean isEmailVisibleProvided
           
protected  String language
           
protected  HashMap<String,String> mailContentML
           
protected  HashMap<String,String> mailSubjectML
           
protected  boolean noPhoto
           
protected  String opActivate
           
protected  String opDisable
           
protected  String opSendMail
           
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
DBMemberCaddyManagerHandler()
           
 
Method Summary
protected  void computeWorkingMemberSet()
           
 HashMap<String,String> getActivationMailContentML()
           
 HashMap<String,String> getActivationMailSubjectML()
           
 HashMap<String,String> getMailContentML()
           
 HashMap<String,String> getMailSubjectML()
           
 boolean getNoPhoto()
           
 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 setMailContent(String[] v)
           
 void setMailSubject(String[] v)
           
 void setNoPhoto(boolean v)
           
 void setOpActivate(String v)
           
 void setOpDisable(String v)
           
 void setOpSendMail(String v)
           
 void setUsage(int 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

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

opDisable

protected String opDisable

opActivate

protected String opActivate

opSendMail

protected String opSendMail

usage

protected int usage

usageProvided

protected boolean usageProvided

isEmailVisibleProvided

protected boolean isEmailVisibleProvided

isEmailVisible

protected boolean isEmailVisible

language

protected String language

noPhoto

protected boolean noPhoto

groupMap

protected HashMap<Group,Boolean> groupMap

groupProvided

protected boolean groupProvided

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

DBMemberCaddyManagerHandler

public DBMemberCaddyManagerHandler()
Method Detail

computeWorkingMemberSet

protected void computeWorkingMemberSet()

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)

setEmailVisible

public void setEmailVisible(boolean v)

setLanguage

public void setLanguage(String lang)

setNoPhoto

public void setNoPhoto(boolean v)

getNoPhoto

public boolean getNoPhoto()

setGids

public void setGids(String[] gids)

setOpDisable

public void setOpDisable(String v)

setOpActivate

public void setOpActivate(String v)

setOpSendMail

public void setOpSendMail(String v)

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.