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, resultOpUpdate
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 |
---|
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, validateUploadedFileDocument
checkMissingField, 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, 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 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
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 EditDataHandler
java.io.IOException
- IO Exceptionpublic boolean validateMember()
protected boolean validateNext() throws java.io.IOException
validateNext
in class EditDataHandler
java.io.IOException
protected boolean validateFinish() throws java.io.IOException
validateFinish
in class EditDataHandler
java.io.IOException
protected boolean performFinish() throws java.io.IOException
performFinish
in class EditDataHandler
java.io.IOException
protected boolean validateDelete() throws java.io.IOException
java.io.IOException
protected boolean performDelete() throws java.io.IOException
java.io.IOException
public void setFields(Data data)
EditDataHandler
setFields
in class EditDataHandler
data
- 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 JcmsFormHandler
public java.lang.String getFormStepPrefixProp()
getFormStepPrefixProp
in class JcmsFormHandler
public 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 JcmsFormHandler
public 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 JcmsFormHandler
public java.lang.String getFormStepHiddenFields()
getFormStepHiddenFields
in class JcmsFormHandler
public java.lang.Class<? extends Data> getDataClass()
getDataClass
in class EditDataHandler
public void setId(java.lang.String id)
setId
in class EditDataHandler
public 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.