com.jalios.jcms.alert
Class AlertListHandler

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.handler.EditDataHandler
                  extended by com.jalios.jcms.alert.AlertListHandler
All Implemented Interfaces:
JcmsConstants, JaliosConstants

public class AlertListHandler
extends EditDataHandler


Field Summary
protected  Alert alert
           
protected  Alert.Level alertLevel
           
protected  String alertReadMode
           
protected  boolean isDirty
           
protected  boolean opCustomize
           
protected  boolean opDeleteAll
           
protected  boolean opMarkAllAsRead
           
protected  boolean opMarkAsNotRead
           
protected  boolean opMarkAsRead
           
protected  String[] readModes
           
protected  Boolean readValue
           
 
Fields inherited from class com.jalios.jcms.handler.EditDataHandler
extFormHandler, formStep, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate, REVISION
 
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, ADVANCED_TAB, 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_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, 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, 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
 
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
AlertListHandler()
           
 
Method Summary
 List<Alert.Level> getAlertLevelList()
           
 List<Alert> getAlertList()
           
 Alert.Level getAvailableAlertLevel()
           
 String getAvailableAlertReadMode()
           
 Class<? extends Data> getDataClass()
           
 String[] getReadModes()
           
 boolean isDirty()
           
 boolean isReadMode()
           
 boolean performCancel()
           
 boolean performCustomize()
           
 boolean performDelete()
           
 boolean performDeleteAll()
           
 boolean performMarkAllAsRead()
           
 boolean performMarkAsNotRead()
           
 boolean performMarkAsRead()
           
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void setAlert(String id)
           
 void setAlertLevel(String v)
           
 void setAlertReadMode(String v)
           
 void setDirty(boolean v)
           
 void setOpCustomize(String v)
           
 void setOpDeleteAll(String v)
           
 void setOpMarkAllAsRead(String v)
           
 void setOpMarkAsNotRead(String v)
           
 void setOpMarkAsRead(String v)
           
 boolean showCustomize()
           
 boolean validateCustomize()
           
 boolean validateDelete()
           
 boolean validateDeleteAll()
           
 boolean validateMarkAllAsRead()
           
 boolean validateMarkAsNotRead()
           
 boolean validateMarkAsRead()
           
 
Methods inherited from class com.jalios.jcms.handler.EditDataHandler
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getControllerContext, getExtFormHandler, getFormStep, getFormStepCount, getId, handleRestResponse, isFirstAccess, performCreateExtension, performFinish, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, sendRedirect, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setFormStep, setId, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, showCancelButton, showFinishButton, showNextButton, showPreviousButton, validateCancel, validateCreateExtension, validateFinish, validateNext, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument
 
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
checkMissingField, getEditFieldSet, getHiddenField, 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, addPrefetchHeader, 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, 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

opMarkAsRead

protected boolean opMarkAsRead

opMarkAsNotRead

protected boolean opMarkAsNotRead

opMarkAllAsRead

protected boolean opMarkAllAsRead

opDeleteAll

protected boolean opDeleteAll

opCustomize

protected boolean opCustomize

alert

protected Alert alert

alertLevel

protected Alert.Level alertLevel

alertReadMode

protected String alertReadMode

readValue

protected Boolean readValue

readModes

protected String[] readModes

isDirty

protected boolean isDirty
Constructor Detail

AlertListHandler

public AlertListHandler()
Method Detail

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 EditDataHandler
Returns:
false if no redirection is needed, true otherwise
Throws:
IOException

performCancel

public boolean performCancel()
                      throws IOException
Overrides:
performCancel in class EditDataHandler
Throws:
IOException

validateMarkAsRead

public boolean validateMarkAsRead()
                           throws IOException
Throws:
IOException

performMarkAsRead

public boolean performMarkAsRead()
                          throws IOException
Throws:
IOException

validateMarkAsNotRead

public boolean validateMarkAsNotRead()
                              throws IOException
Throws:
IOException

performMarkAsNotRead

public boolean performMarkAsNotRead()
                             throws IOException
Throws:
IOException

validateMarkAllAsRead

public boolean validateMarkAllAsRead()
                              throws IOException
Throws:
IOException

performMarkAllAsRead

public boolean performMarkAllAsRead()
                             throws IOException
Throws:
IOException

validateDelete

public boolean validateDelete()
                       throws IOException
Throws:
IOException

performDelete

public boolean performDelete()
                      throws IOException
Throws:
IOException

validateDeleteAll

public boolean validateDeleteAll()
                          throws IOException
Throws:
IOException

performDeleteAll

public boolean performDeleteAll()
                         throws IOException
Throws:
IOException

validateCustomize

public boolean validateCustomize()
                          throws IOException
Throws:
IOException

performCustomize

public boolean performCustomize()
                         throws IOException
Throws:
IOException

getAlertList

public List<Alert> getAlertList()

getAlertLevelList

public List<Alert.Level> getAlertLevelList()

getReadModes

public String[] getReadModes()

getDataClass

public Class<? extends Data> getDataClass()
Specified by:
getDataClass in class EditDataHandler

setOpMarkAsRead

public void setOpMarkAsRead(String v)

setOpMarkAsNotRead

public void setOpMarkAsNotRead(String v)

setOpMarkAllAsRead

public void setOpMarkAllAsRead(String v)

setOpDeleteAll

public void setOpDeleteAll(String v)

setOpCustomize

public void setOpCustomize(String v)

setAlert

public void setAlert(String id)

setAlertLevel

public void setAlertLevel(String v)

getAvailableAlertLevel

public Alert.Level getAvailableAlertLevel()

setAlertReadMode

public void setAlertReadMode(String v)

getAvailableAlertReadMode

public String getAvailableAlertReadMode()

setDirty

public void setDirty(boolean v)

isDirty

public boolean isDirty()

showCustomize

public boolean showCustomize()

isReadMode

public boolean isReadMode()


Copyright © 2001-2010 Jalios SA. All Rights Reserved.