public class AlertAppHandler extends AlertHandler
Modifier and Type | Class and Description |
---|---|
protected static class |
AlertAppHandler.AbstractUIFilter<E>
Abstract filter provided in the UI.
|
static class |
AlertAppHandler.AlertLevelFilter |
static class |
AlertAppHandler.ReadModeFilter |
static class |
AlertAppHandler.SendModeFilter |
static class |
AlertAppHandler.UITab
Simple POJO to handle render of UI navigation tabs.
|
static class |
AlertAppHandler.ViewMode |
Modifier and Type | Field and Description |
---|---|
protected AlertAppHandler.ViewMode |
alertViewMode |
protected static java.lang.String |
APP_INNER_JSP
Default Alert app inner jsp.
|
protected static java.lang.String |
APP_JSP
Default Alert app template.
|
protected static AlertAppHandler.UITab |
DEFAULT_APP_TAB |
protected static RecommendationQueryBuilder.SendMode |
DEFAULT_RECO_SEND_MODE |
protected static AlertAppHandler.ViewMode |
DEFAULT_VIEW_MODE |
static java.lang.String |
EDIT_ALERT_RULES_PARAM |
protected boolean |
isEditAlertRulesValidated |
static java.lang.String |
OP_READ |
static java.lang.String |
OP_UNREAD |
static java.lang.String |
PARAM_ALERT_TAB |
static java.lang.String |
PARAM_ALERT_VIEW_MODE |
static java.lang.String |
PARAM_ALERTS |
static java.lang.String |
PARAM_PAGER_PEFIX |
static java.lang.String |
PARAM_RECO_RECIPIENT |
static java.lang.String |
PARAM_RECO_SEND_MODE |
protected Member |
recoRecipient |
protected RecommendationQueryBuilder.SendMode |
recoSendMode |
static java.lang.String |
REVISION |
protected RecommendationQueryBuilder |
rqb |
protected AlertAppHandler.UITab |
uiTab
Represents the current / active tab selected by the user (or the default one).
|
alertAuthor, alertEndDate, alertLevelList, alertReadMode, alertStartDate, alertWorkspace, aqb, DEFAULT_ALERT_LEVELS, DEFAULT_READ_MODE, moreDate, opRead, opReadAll, opUnread, pagerAll, pageSize, PARAM_ALERT_AUTHOR, PARAM_ALERT_END_DATE, PARAM_ALERT_LEVEL, PARAM_ALERT_READ_MODE, PARAM_ALERT_START_DATE, PARAM_ALERT_WORKSPACE, PARAM_MORE_DATE, reverse, sort, start
contextMap, editFieldSet, formStep, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
AJAX_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_HEADER
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
ADATE_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, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, 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, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
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 and Description |
---|
AlertAppHandler() |
getAlertsPageResult, getAlertStatusResponse, getAvailableAlertAuthor, getAvailableAlertEndDate, getAvailableAlertLevelList, getAvailableAlertLevelListValues, getAvailableAlertLevels, getAvailableAlertReadMode, getAvailableAlertStartDate, getAvailableAlertWorkspace, getPageSize, getSort, getStart, isLevelAction, isLevelInfo, isLevelWarning, isPagerAll, isReadAllMode, isReadModeRead, isReadModeUnread, isReverse, setAlertAppPager_pagerAll, setAlertAppPager_pageSize, setAlertAppPager_reverse, setAlertAppPager_sort, setAlertAppPager_start, setAlertAuthor, setAlertEndDate, setAlertLevel, setAlertMoreDate, setAlertReadMode, setAlerts, setAlertStartDate, setAlertWorkspace, setOpRead, setOpReadAll, setOpUnread, showMarkAllAsRead
afterValidation, checkMissingField, getAvailableMainLanguage, 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, validate
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, 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, workaroundBrowserBaseHrefBug
addCookie, 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, 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, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
public static final java.lang.String REVISION
public static final java.lang.String PARAM_ALERT_VIEW_MODE
protected static final AlertAppHandler.ViewMode DEFAULT_VIEW_MODE
public static final java.lang.String PARAM_ALERT_TAB
protected static final AlertAppHandler.UITab DEFAULT_APP_TAB
public static final java.lang.String PARAM_RECO_RECIPIENT
public static final java.lang.String PARAM_RECO_SEND_MODE
protected static final RecommendationQueryBuilder.SendMode DEFAULT_RECO_SEND_MODE
public static final java.lang.String PARAM_PAGER_PEFIX
protected static final java.lang.String APP_JSP
protected static final java.lang.String APP_INNER_JSP
public static final java.lang.String PARAM_ALERTS
public static final java.lang.String OP_READ
public static final java.lang.String OP_UNREAD
public static final java.lang.String EDIT_ALERT_RULES_PARAM
protected boolean isEditAlertRulesValidated
protected RecommendationQueryBuilder rqb
protected RecommendationQueryBuilder.SendMode recoSendMode
protected Member recoRecipient
protected AlertAppHandler.ViewMode alertViewMode
protected AlertAppHandler.UITab uiTab
public void setEditMemberHandler(EditMemberHandler memberH)
public EditMemberHandler getEditMemberHandler()
public boolean processAction() throws java.io.IOException
JcmsFormHandler
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.
processAction
in class AlertHandler
java.io.IOException
- IO Exceptionpublic void setEditAlertRules(java.lang.String v)
public boolean showCutomizeAlertRules()
public boolean showAlertRulesEditor()
public void setOpUpdateAlertRules(java.lang.String v)
public boolean isEditAlertRulesValidated()
public PageResult<Recommendation> getRecommendationsPageResult()
public ControlSettings<?> getAlertAuthorSettings()
public DateSettings getAlertStartSettings()
public DateSettings getAlertEndSettings()
public ControlSettings<?> getAlertWorkspaceSettings()
public ControlSettings<?> getReadModeSettings(AlertQueryBuilder.ReadMode readMode, java.lang.String userLang)
public java.util.Collection<AlertAppHandler.ReadModeFilter> getReadModeFilters()
public boolean isActive(AlertAppHandler.ReadModeFilter readModeFilter)
readModeFilter
- the filter value to testpublic ControlSettings<?> getAlertLevelSettings(Alert.Level alertLevel, java.lang.String userLang)
public java.util.Collection<AlertAppHandler.AlertLevelFilter> getLevelFilters()
public boolean isActive(AlertAppHandler.AlertLevelFilter levelFilter)
levelFilter
- the filter value to testpublic void setRecoSendMode(java.lang.String recoSendMode)
public RecommendationQueryBuilder.SendMode getAvailableRecoSendMode()
public boolean isSentSendMode()
public boolean isReceivedSendMode()
public ControlSettings<?> getRecoSendModeSettings(RecommendationQueryBuilder.SendMode sendMode, java.lang.String userLang)
public java.util.Collection<AlertAppHandler.SendModeFilter> getSendModeFilters()
public boolean isActive(AlertAppHandler.SendModeFilter sendModeFilter)
public void setRecoRecipient(java.lang.String v)
public Member getAvailableRecoRecipient()
public ControlSettings<?> getRecoRecipientSettings()
public boolean hasMore()
hasMore
in class AlertHandler
public java.lang.String getMoreAlertParams()
getMoreAlertParams
in class AlertHandler
public static java.lang.String getAppJsp()
public static java.lang.String getAppInnerJsp()
public java.lang.String getAppHeaderTitle(java.lang.String userLang)
userLang
- the user langpublic java.lang.String getAppHeaderJsp()
public java.lang.String getAppBodyJsp()
public java.lang.String getAppSidebarJsp()
public java.lang.String getNoResultsMessage()
public void setAlertViewMode(AlertAppHandler.ViewMode alertViewMode)
public AlertAppHandler.ViewMode getAvailableAlertViewMode()
public boolean isListView()
public boolean isCardView()
public void setAlertTab(java.lang.String v)
public AlertAppHandler.UITab getAvailableUITab()
public java.util.Collection<AlertAppHandler.UITab> getTabs()
public boolean isAlertDisplay()
public boolean isRecommendationDisplay()
public boolean isActive(AlertAppHandler.UITab uiTab)
uiTab
- the ui tab to test if it is activepublic ControlSettings<?> getUITabSettings(AlertAppHandler.UITab uiTab)
uiTab
- the current UITabControlSettings
to use for Tabs navigation.Copyright © 2001-2017 Jalios SA. All Rights Reserved.