Package com.jalios.jcms.alert
Class AlertHandler
- java.lang.Object
-
- com.jalios.jcms.context.JcmsContext
-
- com.jalios.jcms.context.JcmsJspContext
-
- com.jalios.jcms.handler.JcmsFormHandler
-
- com.jalios.jcms.alert.AlertHandler
-
- All Implemented Interfaces:
JcmsConstants,JaliosConstants
- Direct Known Subclasses:
AlertAppHandler,AlertTopbarHandler
public class AlertHandler extends JcmsFormHandler
A super handler to query loggedMember's alerts.- Since:
- jcms-10.0.0
- Author:
- Sylvain Devaux
-
-
Field Summary
Fields Modifier and Type Field Description protected MemberalertAuthorprotected java.util.DatealertEndDateprotected Alert.Level[]alertLevelListprotected AlertQueryBuilder.ReadModealertReadModeprotected java.util.DatealertStartDateprotected WorkspacealertWorkspaceprotected AlertQueryBuilderaqbprotected static Alert.Level[]DEFAULT_ALERT_LEVELSstatic AlertQueryBuilder.ReadModeDEFAULT_READ_MODEprotected static booleanDEFAULT_REVERSEprotected java.util.DatemoreDateprotected booleanopReadprotected booleanopReadAllprotected booleanopReadAllPubprotected booleanopUnfollowprotected booleanopUnfollowReadprotected booleanopUnreadprotected booleanpagerAllprotected intpageSizestatic java.lang.StringPARAM_ALERT_AUTHORstatic java.lang.StringPARAM_ALERT_END_DATEstatic java.lang.StringPARAM_ALERT_LEVELstatic java.lang.StringPARAM_ALERT_PAGER_REVERSEstatic java.lang.StringPARAM_ALERT_READ_MODEstatic java.lang.StringPARAM_ALERT_START_DATEstatic java.lang.StringPARAM_ALERT_WORKSPACEstatic java.lang.StringPARAM_MORE_DATEprotected booleanreverseprotected java.lang.Stringsortprotected intstart-
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, csrfValidationEnabled, editFieldSet, formStep, noRedirect, noSendRedirect, op, opFinish, opNext, opPrevious, popupEdition, redirect, redirectOnClosePopup, workspaceForced
-
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
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
-
Fields inherited from class com.jalios.jcms.context.JcmsContext
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isDebugTemplatePath, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, userZoneId, workspace
-
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
-
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, CLASS_PROPERTY, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CS_TYPOLOGY_ROOT_CAT_VID, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DATA_DIRECTORY, DEFAULT_PHOTO_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, IS_IN_FRONT_OFFICE, 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_MINI, PHOTO_MINI_HEIGHT, PHOTO_MINI_PROP_PREFIX, PHOTO_MINI_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, SECURITY_LOG_FILE, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_DIR, 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_COUNT_PROP_PREFIX, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
-
-
Constructor Summary
Constructors Constructor Description AlertHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.StringgetAlertParentDataId(Alert alert)Searches for the alert data (If available) parentPageResult<Alert>getAlertsPageResult()java.lang.StringgetAlertStatusResponse()MembergetAvailableAlertAuthor()java.util.DategetAvailableAlertEndDate()java.util.List<Alert.Level>getAvailableAlertLevelList()protected java.util.List<java.lang.String>getAvailableAlertLevelListValues()Internal.Alert.Level[]getAvailableAlertLevels()AlertQueryBuilder.ReadModegetAvailableAlertReadMode()java.util.Collection<Alert>getAvailableAlerts()java.util.DategetAvailableAlertStartDate()WorkspacegetAvailableAlertWorkspace()java.lang.StringgetFormStepHiddenFields()protected MemberAlertSettingsgetMemberAlertSettings()java.lang.StringgetMoreAlertParams()Compute the AJAX parameters for the AJAX "more" buttonprotected java.util.Map<java.lang.String,java.util.Map<java.lang.String,?>>getMoreAlertParamsMap()protected java.util.DategetMoreDate()protected org.hibernate.criterion.SimpleExpressiongetMoreDateRestriction()intgetPageSize()intgetResultsCount()java.lang.StringgetSort()intgetStart()booleanhasMore()True if there are more Datas than the default results list.booleanhasResults()booleanisLevelAction()booleanisLevelInfo()booleanisLevelWarning()booleanisOpReadAllPub()booleanisOpUnfollow()booleanisOpUnfollowRead()booleanisPagerAll()static booleanisReadAllAlert(Alert alert)booleanisReadAllMode()booleanisReadModeRead()booleanisReadModeUnread()booleanisReverse()static booleanisUnfollowableAlert(Alert alert, Member mbr)booleanprocessAction()Method to be implemented to check/validate action to be performed and process them.voidsetAlertAppPager_pagerAll(java.lang.String v)voidsetAlertAppPager_pageSize(java.lang.String v)voidsetAlertAppPager_reverse(java.lang.String v)Deprecated.voidsetAlertAppPager_sort(java.lang.String v)voidsetAlertAppPager_start(java.lang.String v)voidsetAlertAuthor(java.lang.String v)voidsetAlertEndDate(java.lang.String v)voidsetAlertLevel(java.lang.String[] v)voidsetAlertListReverse(java.lang.String v)To change alert list order to be reverse or not.voidsetAlertMoreDate(java.lang.String v)voidsetAlertReadMode(java.lang.String alertReadMode)voidsetAlerts(java.lang.String[] v)voidsetAlertStartDate(java.lang.String v)voidsetAlertWorkspace(java.lang.String v)voidsetOpRead(java.lang.String v)voidsetOpReadAll(java.lang.String v)voidsetOpReadAllPub(boolean opReadAllPub)voidsetOpUnfollow(boolean opUnfollow)voidsetOpUnfollowRead(boolean opUnfollowRead)voidsetOpUnread(java.lang.String v)booleanshowMarkAllAsRead()Returns true when there are at least one unread alert.booleanshowResultList()Convenient method to indicate to the UI if results view will rendered.protected booleanvalidateMember()-
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, canStartProcess, checkMissingField, getAvailableMainLanguage, getBackgroundProcess, getClosePopupUrl, getControllerContext, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, 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, isFormStepClickable, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, mustSendForbiddenOnCSRF, performFinish, performNext, performPrevious, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setOpFinish, setOpNext, setOpPrevious, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, startProcess, updateUploadedField, updateUploadedFields, updateUploadedFields, validate, validateCSRF, validateFinish, validateNext, validatePrevious
-
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addAvoidanceLink, addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHandlebarTemplate, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getAvoidanceLinks, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHandlebarTemplates, 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
-
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, copyMsgListToMsgSessionList, 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, getUploadedFiles, getUploadedFiles, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAdminZone, isAjaxRequest, isDBMember, isDebug, isDebugTemplate, isInFrontOffice, isLogged, isWebdavAccess, isWorkZone, removeMessage, removeMessage, removeMsg, 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, updateWorkspace, validateRegexp, validateSchedule
-
-
-
-
Field Detail
-
PARAM_ALERT_AUTHOR
public static final java.lang.String PARAM_ALERT_AUTHOR
- See Also:
- Constant Field Values
-
PARAM_ALERT_END_DATE
public static final java.lang.String PARAM_ALERT_END_DATE
- See Also:
- Constant Field Values
-
PARAM_ALERT_START_DATE
public static final java.lang.String PARAM_ALERT_START_DATE
- See Also:
- Constant Field Values
-
PARAM_ALERT_WORKSPACE
public static final java.lang.String PARAM_ALERT_WORKSPACE
- See Also:
- Constant Field Values
-
PARAM_ALERT_PAGER_REVERSE
public static final java.lang.String PARAM_ALERT_PAGER_REVERSE
- See Also:
- Constant Field Values
-
PARAM_ALERT_LEVEL
public static final java.lang.String PARAM_ALERT_LEVEL
- See Also:
- Constant Field Values
-
PARAM_ALERT_READ_MODE
public static final java.lang.String PARAM_ALERT_READ_MODE
- See Also:
- Constant Field Values
-
DEFAULT_READ_MODE
public static final AlertQueryBuilder.ReadMode DEFAULT_READ_MODE
-
PARAM_MORE_DATE
public static final java.lang.String PARAM_MORE_DATE
- See Also:
- Constant Field Values
-
opUnfollow
protected boolean opUnfollow
-
opUnfollowRead
protected boolean opUnfollowRead
-
opReadAllPub
protected boolean opReadAllPub
-
aqb
protected AlertQueryBuilder aqb
-
alertAuthor
protected Member alertAuthor
-
alertStartDate
protected java.util.Date alertStartDate
-
alertEndDate
protected java.util.Date alertEndDate
-
alertWorkspace
protected Workspace alertWorkspace
-
alertReadMode
protected AlertQueryBuilder.ReadMode alertReadMode
-
DEFAULT_ALERT_LEVELS
protected static final Alert.Level[] DEFAULT_ALERT_LEVELS
-
alertLevelList
protected Alert.Level[] alertLevelList
-
moreDate
protected java.util.Date moreDate
-
opRead
protected boolean opRead
-
opUnread
protected boolean opUnread
-
opReadAll
protected boolean opReadAll
-
DEFAULT_REVERSE
protected static final boolean DEFAULT_REVERSE
- See Also:
- Constant Field Values
-
sort
protected java.lang.String sort
-
reverse
protected boolean reverse
-
start
protected int start
-
pageSize
protected int pageSize
-
pagerAll
protected boolean pagerAll
-
-
Method Detail
-
processAction
public boolean processAction() throws java.io.IOExceptionDescription copied from class:JcmsFormHandlerMethod 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:
processActionin classJcmsFormHandler- Returns:
- false if no redirection is needed, true otherwise
- Throws:
java.io.IOException- IO Exception
-
validateMember
protected boolean validateMember()
- Returns:
- true if loggedMember is not null, false otherwise.
- Since:
- jcms-10.0.2
-
getFormStepHiddenFields
public java.lang.String getFormStepHiddenFields()
- Overrides:
getFormStepHiddenFieldsin classJcmsFormHandler- Since:
- jcms-10.0.2
-
getResultsCount
public int getResultsCount()
- Returns:
- results count for current user filters
- Since:
- jcms-10.0.2
- See Also:
AlertQueryBuilder.getResultsCount()
-
getAlertsPageResult
public PageResult<Alert> getAlertsPageResult()
-
getMoreDateRestriction
protected org.hibernate.criterion.SimpleExpression getMoreDateRestriction()
- Returns:
- date restriction for "More" button, with reverse param handled.
- Since:
- jcms-10.0.2
-
setAlertAuthor
public void setAlertAuthor(java.lang.String v)
-
getAvailableAlertAuthor
public Member getAvailableAlertAuthor()
- Returns:
- the member to use as author filter
- Since:
- jcms-10.0.0
-
setAlertStartDate
public void setAlertStartDate(java.lang.String v)
-
getAvailableAlertStartDate
public java.util.Date getAvailableAlertStartDate()
-
getAvailableAlertEndDate
public java.util.Date getAvailableAlertEndDate()
-
setAlertEndDate
public void setAlertEndDate(java.lang.String v)
-
setAlertWorkspace
public void setAlertWorkspace(java.lang.String v)
-
getAvailableAlertWorkspace
public Workspace getAvailableAlertWorkspace()
-
setAlertReadMode
public void setAlertReadMode(java.lang.String alertReadMode)
-
getAvailableAlertReadMode
public AlertQueryBuilder.ReadMode getAvailableAlertReadMode()
-
isReadModeRead
public boolean isReadModeRead()
-
isReadModeUnread
public boolean isReadModeUnread()
-
isReadAllMode
public boolean isReadAllMode()
-
setAlertLevel
public void setAlertLevel(java.lang.String[] v)
-
getAvailableAlertLevels
public Alert.Level[] getAvailableAlertLevels()
-
getAvailableAlertLevelList
public java.util.List<Alert.Level> getAvailableAlertLevelList()
-
getAvailableAlertLevelListValues
protected java.util.List<java.lang.String> getAvailableAlertLevelListValues()
Internal. Used to fill the controlTag with user value(s).- Returns:
- the VALUES of the alert level list
-
isLevelInfo
public boolean isLevelInfo()
-
isLevelWarning
public boolean isLevelWarning()
-
isLevelAction
public boolean isLevelAction()
-
setAlertMoreDate
public void setAlertMoreDate(java.lang.String v)
-
hasMore
public boolean hasMore()
True if there are more Datas than the default results list.- Returns:
- true ie More button should be displayed
-
getMoreDate
protected java.util.Date getMoreDate()
- Returns:
- if there are result(s), the creation date of last result.
- Since:
- jcms-10.0.2
-
getMoreAlertParamsMap
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,?>> getMoreAlertParamsMap()
- Returns:
- params for More button
- Since:
- jcms-10.0.2
-
getMoreAlertParams
public java.lang.String getMoreAlertParams()
Compute the AJAX parameters for the AJAX "more" button- Returns:
- a JSON map for data-jalios-options
- Since:
- jcms-10.0.0
-
setOpRead
public void setOpRead(java.lang.String v)
-
setOpUnread
public void setOpUnread(java.lang.String v)
-
setOpReadAll
public void setOpReadAll(java.lang.String v)
-
setAlerts
public void setAlerts(java.lang.String[] v)
-
getAvailableAlerts
public java.util.Collection<Alert> getAvailableAlerts()
-
showResultList
public boolean showResultList()
Convenient method to indicate to the UI if results view will rendered.Return false to indicate APP Body is something else than results.
- Returns:
- weither result list is to be rendered (whatever results count). true by default
- Since:
- jcms-10.0.2
-
showMarkAllAsRead
public boolean showMarkAllAsRead()
Returns true when there are at least one unread alert.- Returns:
- weither action "Mark all (alerts) as read" should be provided to the user
- Since:
- jcms-10.0.2
-
hasResults
public boolean hasResults()
- Returns:
- true if there is at least one result and results list is to be displayed.
- Since:
- jcms-10.0.2
- See Also:
showResultList()
-
setAlertAppPager_sort
public void setAlertAppPager_sort(java.lang.String v)
-
getSort
public java.lang.String getSort()
-
setAlertAppPager_reverse
@Deprecated public void setAlertAppPager_reverse(java.lang.String v)
Deprecated.
-
setAlertListReverse
public void setAlertListReverse(java.lang.String v)
To change alert list order to be reverse or not.- Parameters:
v- reverse order to set- Since:
- jcms-10.0.3
-
isReverse
public boolean isReverse()
- Returns:
- weither alert list order must be reverse or not.
If user reverse choice misses from HTTP parameters, loads member preference if any.
Else, return default reverse.
- Since:
- jcms-10.0.3
-
getMemberAlertSettings
protected MemberAlertSettings getMemberAlertSettings()
-
setAlertAppPager_start
public void setAlertAppPager_start(java.lang.String v)
-
getStart
public int getStart()
-
setAlertAppPager_pageSize
public void setAlertAppPager_pageSize(java.lang.String v)
-
getPageSize
public int getPageSize()
-
setAlertAppPager_pagerAll
public void setAlertAppPager_pagerAll(java.lang.String v)
-
isPagerAll
public boolean isPagerAll()
-
getAlertStatusResponse
public final java.lang.String getAlertStatusResponse()
- Returns:
- the
AlertStatusas aStringfor current logged member
-
getAlertParentDataId
public static java.lang.String getAlertParentDataId(Alert alert)
Searches for the alert data (If available) parent
-
isOpUnfollow
public boolean isOpUnfollow()
-
setOpUnfollow
public void setOpUnfollow(boolean opUnfollow)
-
isOpUnfollowRead
public boolean isOpUnfollowRead()
-
setOpUnfollowRead
public void setOpUnfollowRead(boolean opUnfollowRead)
-
isOpReadAllPub
public boolean isOpReadAllPub()
-
setOpReadAllPub
public void setOpReadAllPub(boolean opReadAllPub)
-
-