com.jalios.jcms.handler
Class MailEditHandler
java.lang.Object
com.jalios.jcms.context.JcmsContext
com.jalios.jcms.context.JcmsJspContext
com.jalios.jcms.handler.JcmsFormHandler
com.jalios.jcms.handler.MailEditHandler
- All Implemented Interfaces:
- JcmsConstants, JaliosConstants
- Direct Known Subclasses:
- MailPasswordHandler, MailPublicationHandler
public class MailEditHandler
- extends JcmsFormHandler
This form handler processes doEditMail.jsp form.
- Version:
- $Revision: 32300 $
- Author:
- Jean-Philippe Encausse
| 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, ADVANCED_TAB, 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, 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, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML |
| Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler |
checkMissingField, getControllerContext, 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 |
REVISION
public static final java.lang.String REVISION
- See Also:
- Constant Field Values
origin
protected java.lang.String origin
fromEmail
protected java.lang.String fromEmail
fromMember
protected Member fromMember
fromAck
protected boolean fromAck
fromBCC
protected boolean fromBCC
toEmail
protected java.lang.String toEmail
toMember
protected Member toMember
toMembers
protected java.util.List<Member> toMembers
toGroup
protected Group toGroup
toGroups
protected java.util.List<Group> toGroups
subject
protected java.lang.String subject
content
protected java.lang.String[] content
attachements
protected FileDocument[] attachements
op
protected boolean op
opSendMe
protected boolean opSendMe
opSendAll
protected boolean opSendAll
opCancel
protected boolean opCancel
msg
protected MailMessage msg
validateAdmin
protected boolean validateAdmin
checkDisable
protected boolean checkDisable
MailEditHandler
public MailEditHandler()
validate
public boolean validate()
throws java.io.IOException
- Throws:
java.io.IOException
validateCommonSend
public boolean validateCommonSend()
throws java.io.IOException
- Throws:
java.io.IOException
validateOpSendMe
public boolean validateOpSendMe()
throws java.io.IOException
- Throws:
java.io.IOException
performOpSendMe
public boolean performOpSendMe()
throws java.io.IOException
- Throws:
java.io.IOException
validateOpSendAll
public boolean validateOpSendAll()
throws java.io.IOException
- Throws:
java.io.IOException
performOpSendAll
public boolean performOpSendAll()
throws java.io.IOException
- Throws:
java.io.IOException
validateCancel
public boolean validateCancel()
performCancel
public boolean performCancel()
throws java.io.IOException
- Throws:
java.io.IOException
initMailMessage
public void initMailMessage()
sendMails
protected void sendMails()
getAvailableContent
public java.lang.String[] getAvailableContent()
setContent
public void setContent(java.lang.String[] content)
isAvailableFromAck
public boolean isAvailableFromAck()
setFromAck
public void setFromAck(boolean fromAck)
isAvailableFromBCC
public boolean isAvailableFromBCC()
setFromBCC
public void setFromBCC(boolean fromBCC)
getAvailableFromMember
public Member getAvailableFromMember()
setFromMember
public void setFromMember(java.lang.String fromMember)
getAvailableFromEmail
public java.lang.String getAvailableFromEmail()
setFromEmail
public void setFromEmail(java.lang.String fromWorkspace)
setOpSendAll
public void setOpSendAll(boolean opSendAll)
setOpSendMe
public void setOpSendMe(boolean opSendMe)
setOpCancel
public void setOpCancel(boolean opCancel)
getAvailableSubject
public java.lang.String getAvailableSubject()
setSubject
public void setSubject(java.lang.String subject)
getAvailableToEmail
public java.lang.String getAvailableToEmail()
setToEmail
public void setToEmail(java.lang.String toEmail)
getAvailableToGroup
public Group getAvailableToGroup()
setToGroup
public void setToGroup(java.lang.String toGroup)
getAvailableToGroups
public java.util.List<Group> getAvailableToGroups()
setToGroups
public void setToGroups(java.lang.String toGroups)
getAvailableToMember
public Member getAvailableToMember()
setToMember
public void setToMember(java.lang.String toMember)
getAvailableToMembers
public java.util.List<Member> getAvailableToMembers()
setToMembers
public void setToMembers(java.lang.String toMembers)
getAvailableAttachements
public FileDocument[] getAvailableAttachements()
setAttachements
public void setAttachements(java.lang.String[] attachements)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.