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 boolean |
exactCat |
protected boolean |
isCreate |
protected Member |
member |
protected int |
mutationType |
protected NotificationCriteria |
notificationCriteria |
protected java.lang.String |
openTab |
protected int |
periodType |
protected Workspace |
refineWS |
protected java.lang.String |
text |
protected java.lang.String |
textMode |
static int |
TYPES_STEP |
protected NotificationCriteria |
workingData |
extFormHandler, formStep, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate, REVISION
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
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
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, 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
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() |
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 |
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 |
setExactCat(java.lang.String v) |
void |
setFields(Data data)
Set the common (Data) fields.
|
void |
setId(java.lang.String id) |
void |
setMember(java.lang.String v) |
void |
setMutationType(int 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 |
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, getControllerContext, getExtFormHandler, getFormStep, getId, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, sendRedirect, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setForceDelete, setFormStep, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, showCancelButton, showPreviousButton, validateCancel, validateCreateExtension, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument
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
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, showEditIcon, workaroundBrowserBaseHrefBug
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
public static final int CRITERIA_STEP
public static final int TYPES_STEP
protected NotificationCriteria notificationCriteria
protected Member member
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 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
public 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()
EditDataHandler
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 EditDataHandler
public boolean showNextButton()
EditDataHandler
The default implementation of this method is to return true
unless the finish button is being displayed
by method EditDataHandler.showFinishButton()
.
You can provide a custom FormHandler to override this behavior.
See jcore/doStepButtons.jspf for use of this method.
showNextButton
in class EditDataHandler
public boolean showFinishButton()
EditDataHandler
The default implementation of this method is to return true
if the current step (as returned by EditDataHandler.getFormStep()
is
the last one (as compared with EditDataHandler.getFormStepCount()
.
You can provide a custom FormHandler to override this behavior.
See jcore/doStepButtons.jspf for use of this method.
showFinishButton
in class EditDataHandler
public java.lang.String getFormStepHiddenFields()
public java.lang.Class<? extends Data> getDataClass()
getDataClass
in class EditDataHandler
public void setId(java.lang.String id)
setId
in class EditDataHandler
public void setMember(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()
Copyright © 2001-2010 Jalios SA. All Rights Reserved.