public class SendAlertHandler extends JcmsFormHandler
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
__expirationStr |
protected java.lang.String |
alertLevelKey |
protected java.util.Date |
expiration |
protected java.util.Set<Group> |
groupSet |
protected boolean |
isExpirationValidated |
protected boolean |
loggedMembers |
protected java.util.Set<Member> |
memberSet |
protected java.lang.String |
message |
protected java.util.HashMap<java.lang.String,java.lang.String> |
messageML |
protected boolean |
multilingual |
protected boolean |
opSend |
protected java.util.Set<Member> |
recipientSet |
protected Workspace |
refineWorkspace |
static java.lang.String |
REVISION |
protected java.lang.String |
subject |
protected java.util.HashMap<java.lang.String,java.lang.String> |
subjectML |
contextMap, editFieldSet, formStep, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForcedAJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_FOOTER, 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_HEADERbrowser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, userZoneId, workspaceADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, 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, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, 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, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_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, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XMLCRLF, 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 |
|---|
SendAlertHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<java.lang.String,java.lang.String> |
getAllAvailableMessageML() |
java.util.HashMap<java.lang.String,java.lang.String> |
getAllAvailableSubjectML() |
java.lang.String |
getAvailableAlertLevelKey() |
java.util.Date |
getAvailableExpiration() |
java.util.Set<Group> |
getAvailableGroupSet() |
boolean |
getAvailableLoggedMembers() |
java.lang.String |
getAvailableMainLanguage() |
java.util.Set<Member> |
getAvailableMemberSet() |
java.lang.String |
getAvailableMessage() |
java.lang.String |
getAvailableMessage(java.lang.String lang) |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableMessageML() |
Workspace |
getAvailableRefineWorkspace() |
java.lang.String |
getAvailableSubject() |
java.lang.String |
getAvailableSubject(java.lang.String lang) |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableSubjectML() |
java.util.Set<Member> |
getLoggedMemberSet() |
boolean |
isMultilingual() |
protected boolean |
performSend() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
void |
setAlertLevelKey(java.lang.String v) |
void |
setExpiration(java.lang.String v) |
void |
setGroups(java.lang.String[] v) |
void |
setLoggedMembers(java.lang.String v) |
void |
setMembers(java.lang.String[] v) |
void |
setMessage(java.lang.String... v) |
void |
setMultilingual(boolean v) |
void |
setOpSend(java.lang.String v) |
void |
setRefineWorkspace(java.lang.String v) |
void |
setSubject(java.lang.String... v) |
boolean |
showLanguageChooser() |
boolean |
validateMember() |
protected boolean |
validateSend() |
afterValidation, checkMissingField, getClosePopupUrl, getControllerContext, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepHiddenFields, getFormStepLabels, getFormStepPrefixProp, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getModalRedirect, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, validateaddBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isEditIconForPublish, isEditIconForPublish, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBugaddCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getSuccessMsg, getSuccessMsgList, getSuccessMsgSession, getSuccessMsgSessionList, getToastrCollection, getToastrSessionCollection, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendError, sendError, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedulepublic static final java.lang.String REVISION
protected boolean opSend
protected java.util.Set<Member> memberSet
protected java.util.Set<Group> groupSet
protected java.util.Set<Member> recipientSet
protected java.lang.String subject
protected java.util.HashMap<java.lang.String,java.lang.String> subjectML
protected java.lang.String message
protected java.util.HashMap<java.lang.String,java.lang.String> messageML
protected java.lang.String alertLevelKey
protected Workspace refineWorkspace
protected java.util.Date expiration
protected boolean loggedMembers
protected boolean multilingual
protected java.lang.String __expirationStr
protected boolean isExpirationValidated
public boolean processAction()
throws java.io.IOException
JcmsFormHandlerDefault 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 JcmsFormHandlerjava.io.IOException - IO Exceptionpublic boolean validateMember()
throws java.io.IOException
java.io.IOExceptionprotected boolean validateSend()
protected boolean performSend()
public java.util.Set<Member> getLoggedMemberSet()
public boolean showLanguageChooser()
public java.lang.String getAvailableMainLanguage()
getAvailableMainLanguage in class JcmsFormHandlerpublic void setOpSend(java.lang.String v)
public void setGroups(java.lang.String[] v)
public java.util.Set<Group> getAvailableGroupSet()
public void setMembers(java.lang.String[] v)
public java.util.Set<Member> getAvailableMemberSet()
public void setSubject(java.lang.String... v)
public java.lang.String getAvailableSubject()
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableSubjectML()
public java.util.HashMap<java.lang.String,java.lang.String> getAllAvailableSubjectML()
public java.lang.String getAvailableSubject(java.lang.String lang)
public void setMessage(java.lang.String... v)
public java.lang.String getAvailableMessage()
public java.util.HashMap<java.lang.String,java.lang.String> getAvailableMessageML()
public java.util.HashMap<java.lang.String,java.lang.String> getAllAvailableMessageML()
public java.lang.String getAvailableMessage(java.lang.String lang)
public void setMultilingual(boolean v)
public boolean isMultilingual()
public void setAlertLevelKey(java.lang.String v)
public java.lang.String getAvailableAlertLevelKey()
public void setRefineWorkspace(java.lang.String v)
public Workspace getAvailableRefineWorkspace()
public void setExpiration(java.lang.String v)
public java.util.Date getAvailableExpiration()
public void setLoggedMembers(java.lang.String v)
public boolean getAvailableLoggedMembers()
Copyright © 2001-2019 Jalios SA. All Rights Reserved.