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, REVISIONcontextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForcedAJAX_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_HEADERbrowser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspaceADATE_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_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() |
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, validateUploadedFileDocumentcheckMissingField, 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, 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, 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, workaroundBrowserBaseHrefBugaddCookie, 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, validateSchedulepublic 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
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.IOExceptionpublic 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()
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 EditDataHandlerpublic 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 EditDataHandlerpublic 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 EditDataHandlerpublic java.lang.String getFormStepHiddenFields()
public java.lang.Class<? extends Data> getDataClass()
getDataClass in class EditDataHandlerpublic void setId(java.lang.String id)
setId in class EditDataHandlerpublic 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.