public class EditNotificationCriteriaHandler extends EditDataHandler
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<Category> |
categorySet |
protected java.lang.String |
catMode |
protected java.util.Set<java.lang.Class<? extends Publication>> |
classSet |
static int |
CRITERIA_STEP |
protected java.lang.String[] |
documentKinds |
protected boolean |
exactCat |
protected boolean |
isCreate |
static int |
KINDS_STEP |
protected int |
mutationType |
protected Notification |
notification |
protected NotificationCriteria |
notificationCriteria |
protected Data |
notifiedData |
protected java.lang.String |
openTab |
protected int |
periodType |
protected Workspace |
refineWS |
static java.lang.String |
REVISION |
static int |
STEP_COUNT |
protected java.lang.String |
text |
protected java.lang.String |
textMode |
static int |
TYPES_STEP |
protected NotificationCriteria |
workingData |
extFormHandler, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdatecontextMap, 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, 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, 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_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 |
|---|
EditNotificationCriteriaHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List |
getAllClassList() |
java.util.Set<Category> |
getAvailableCategorySet() |
java.lang.String |
getAvailableCatMode() |
java.util.Set<java.lang.Class<? extends Publication>> |
getAvailableClassSet() |
java.lang.String[] |
getAvailableDocumentKinds() |
boolean |
getAvailableExactCat() |
int |
getAvailableMutationType() |
int |
getAvailablePeriodType() |
Workspace |
getAvailableRefineWS() |
java.lang.String |
getAvailableText() |
java.lang.String |
getAvailableTextMode() |
java.lang.Class<? extends Data> |
getDataClass() |
int |
getFormStepCount()
Retrieve the total number of steps used for edition when invoking this form handler.
|
java.lang.String |
getFormStepHiddenFields() |
java.lang.String |
getFormStepPrefixProp() |
java.lang.String |
getOpenTab() |
protected java.lang.String |
getQueryString() |
boolean |
isCatModeAnd() |
protected boolean |
performDelete() |
protected boolean |
performFinish() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
void |
setCatMode(java.lang.String v) |
void |
setCids(java.lang.String[] v) |
void |
setDocumentKinds(java.lang.String[] kinds) |
void |
setExactCat(java.lang.String v) |
void |
setFields(Data data)
Set the common (Data) fields.
|
void |
setId(java.lang.String id) |
void |
setMutationType(int v) |
void |
setNotifiedData(java.lang.String v) |
void |
setOpenTab(java.lang.String v) |
void |
setPeriodType(int v) |
void |
setRefineWS(java.lang.String v) |
void |
setText(java.lang.String v) |
void |
setTextMode(java.lang.String v) |
void |
setTypes(java.lang.String[] types) |
boolean |
showCategoryOptions() |
boolean |
showDocumentKinds()
Indicates if the document kinds filtering should be available
given current notification's types.
|
boolean |
showFinishButton()
Check if the "Finish" button should be displayed in step modal form.
|
boolean |
showNextButton()
Check if the "Next" button should be displayed in step modal form.
|
boolean |
showTextOptions() |
protected boolean |
validateDelete() |
protected boolean |
validateFinish() |
boolean |
validateMember() |
protected boolean |
validateNext() |
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getAvailableField, getControllerContext, getEnumLabels, getEnumValues, getExtFormHandler, getId, getModalRedirect, getTabGroupMaxCount, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, sendRedirect, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setForceDelete, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, validateCancel, validateCreateExtension, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocumentcheckMissingField, getAvailableMainLanguage, getClosePopupUrl, getEditFieldSet, getFormStep, getFormStepFinishLabel, getFormStepLabels, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, 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, showPreviousButton, updateUploadedField, updateUploadedFields, validateaddBodyAttributes, 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, 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, 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, validateSchedulepublic static final java.lang.String REVISION
public static final int CRITERIA_STEP
public static final int TYPES_STEP
public static final int KINDS_STEP
public static final int STEP_COUNT
protected NotificationCriteria notificationCriteria
protected Data notifiedData
protected Notification notification
protected int periodType
protected int mutationType
protected java.util.Set<Category> categorySet
protected java.lang.String catMode
protected boolean exactCat
protected java.lang.String text
protected java.lang.String textMode
protected java.util.Set<java.lang.Class<? extends Publication>> classSet
protected java.lang.String[] documentKinds
protected Workspace refineWS
protected NotificationCriteria workingData
protected boolean isCreate
protected java.lang.String openTab
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 EditDataHandlerjava.io.IOException - IO Exceptionpublic boolean validateMember()
protected boolean validateNext()
throws java.io.IOException
validateNext in class EditDataHandlerjava.io.IOExceptionprotected boolean validateFinish()
throws java.io.IOException
validateFinish in class EditDataHandlerjava.io.IOExceptionprotected boolean performFinish()
throws java.io.IOException
performFinish in class EditDataHandlerjava.io.IOExceptionprotected boolean validateDelete()
throws java.io.IOException
java.io.IOExceptionprotected boolean performDelete()
throws java.io.IOException
java.io.IOExceptionpublic void setFields(Data data)
EditDataHandlersetFields in class EditDataHandlerdata - the publication to set the fieldsprotected java.lang.String getQueryString()
public int getFormStepCount()
JcmsFormHandler
The default implementation of this method is to return 1, corresponding to one step (which means only 1 screen being displayed).
You can provide a custom FormHandler to override this behavior.
See jcore/doSteps.jspf for use of this method.
getFormStepCount in class JcmsFormHandlerpublic java.lang.String getFormStepPrefixProp()
getFormStepPrefixProp in class JcmsFormHandlerpublic boolean showNextButton()
JcmsFormHandler
The default implementation of this method is to return true
unless the finish button is being displayed
by method JcmsFormHandler.showFinishButton().
You can provide a custom FormHandler to override this behavior.
See jcore/doStepButtons.jspf for use of this method.
showNextButton in class JcmsFormHandlerpublic boolean showFinishButton()
JcmsFormHandler
The default implementation of this method is to return true
if the current step (as returned by JcmsFormHandler.getFormStep() is
the last one (as compared with JcmsFormHandler.getFormStepCount().
You can provide a custom FormHandler to override this behavior.
See jcore/doStepButtons.jspf for use of this method.
showFinishButton in class JcmsFormHandlerpublic java.lang.String getFormStepHiddenFields()
getFormStepHiddenFields in class JcmsFormHandlerpublic java.lang.Class<? extends Data> getDataClass()
getDataClass in class EditDataHandlerpublic void setId(java.lang.String id)
setId in class EditDataHandlerpublic void setNotifiedData(java.lang.String v)
public boolean showCategoryOptions()
public boolean showTextOptions()
public void setOpenTab(java.lang.String v)
public java.lang.String getOpenTab()
public void setPeriodType(int v)
public int getAvailablePeriodType()
public void setMutationType(int v)
public int getAvailableMutationType()
public void setCids(java.lang.String[] v)
public java.util.Set<Category> getAvailableCategorySet()
public void setText(java.lang.String v)
public java.lang.String getAvailableText()
public void setTextMode(java.lang.String v)
public java.lang.String getAvailableTextMode()
public void setCatMode(java.lang.String v)
public java.lang.String getAvailableCatMode()
public boolean isCatModeAnd()
public void setExactCat(java.lang.String v)
public boolean getAvailableExactCat()
public void setTypes(java.lang.String[] types)
public java.util.Set<java.lang.Class<? extends Publication>> getAvailableClassSet()
public java.util.List getAllClassList()
public void setRefineWS(java.lang.String v)
public Workspace getAvailableRefineWS()
public void setDocumentKinds(java.lang.String[] kinds)
public java.lang.String[] getAvailableDocumentKinds()
public boolean showDocumentKinds()
Copyright © 2001-2017 Jalios SA. All Rights Reserved.