public class EditWSTypeEntryHandler extends EditDataHandler
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
categories |
protected java.util.HashMap<java.lang.String,java.lang.String> |
descriptionMap |
protected java.lang.String[] |
groups |
protected java.lang.Boolean |
isAdvancedTab |
protected java.lang.Boolean |
isCategoryTab |
protected java.lang.Boolean |
isDebatable |
protected java.lang.Boolean |
isReadRightTab |
protected java.lang.Boolean |
isTemplateTab |
protected java.lang.Boolean |
isUpdateRightTab |
protected java.lang.Boolean |
isWorkflowTab |
protected java.util.HashMap<java.lang.String,java.lang.String> |
labelMap |
static java.lang.String |
REVISION |
protected java.util.Set<java.lang.String> |
templateSet |
protected java.lang.Class<?> |
type |
protected java.lang.String |
typeName |
protected boolean |
useDefaultCategories |
protected boolean |
useDefaultGroups |
protected Workflow |
workflow |
protected WSTypeEntry |
workingWste |
protected WSTypeEntry |
wste |
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, userZoneId, 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, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, 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, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, 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 |
|---|
EditWSTypeEntryHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAvailableAdvancedTab() |
java.lang.String[] |
getAvailableCategories() |
boolean |
getAvailableCategoryTab() |
boolean |
getAvailableDebatable() |
java.util.Map<java.lang.String,java.lang.String> |
getAvailableDescriptionMap() |
java.lang.String[] |
getAvailableGroups() |
java.util.Map<java.lang.String,java.lang.String> |
getAvailableLabelMap() |
boolean |
getAvailableReadRightTab() |
boolean |
getAvailableTemplateTab() |
boolean |
getAvailableUpdateRightTab() |
boolean |
getAvailableUseDefaultCategories() |
boolean |
getAvailableUseDefaultGroups() |
java.lang.String |
getAvailableWorkflowId() |
boolean |
getAvailableWorkflowTab() |
java.lang.Class<? extends Data> |
getDataClass() |
java.lang.Class<?> |
getType() |
boolean |
hasTemplate(java.lang.String templateName) |
protected boolean |
performCreate() |
protected boolean |
performDelete() |
protected boolean |
performUpdate() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
protected boolean |
restValidation(boolean result) |
protected void |
sendRedirect() |
void |
setAdvancedTab(boolean isAdvancedTab) |
void |
setCategoryTab(boolean isCategoryTab) |
void |
setCids(java.lang.String[] cids) |
void |
setDebatable(boolean isDebatable) |
void |
setDescription(java.lang.String[] values) |
protected void |
setFields(WSTypeEntry workingWste) |
void |
setGids(java.lang.String[] gids) |
void |
setLabel(java.lang.String[] values) |
void |
setReadRightTab(boolean isReadRightTab) |
void |
setTemplates(java.lang.String[] templates) |
void |
setTemplateTab(boolean isTemplateTab) |
void |
setTypeName(java.lang.String typeName) |
void |
setUpdateRightTab(boolean isUpdateRightTab) |
void |
setUseDefaultCategories(boolean useDefaultCategories) |
void |
setUseDefaultGroups(boolean useDefaultGroups) |
void |
setWorkflowId(java.lang.String wfid) |
void |
setWorkflowTab(boolean isWorkflowTab) |
boolean |
showDefaultCategories() |
boolean |
showDefaultReadRights() |
boolean |
showFullDisplayProperties() |
boolean |
showTabCategories() |
boolean |
showTabReadRights() |
boolean |
showTabTemplates() |
boolean |
showTabUpdateRights() |
protected boolean |
validateCreate() |
protected boolean |
validateDelete() |
protected boolean |
validateUpdate() |
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getAvailableField, getControllerContext, getEnumLabels, getEnumValues, getExtFormHandler, getId, getModalRedirect, getTabGroupMaxCount, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performFinish, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setId, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, validateCancel, validateCreateExtension, validateFinish, validateNext, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocumentcheckMissingField, getAvailableMainLanguage, getClosePopupUrl, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepHiddenFields, getFormStepLabels, getFormStepPrefixProp, 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, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, validateaddBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, 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, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendError, sendError, 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
protected WSTypeEntry workingWste
protected WSTypeEntry wste
protected java.lang.String typeName
protected java.lang.Class<?> type
protected java.lang.Boolean isDebatable
protected java.lang.Boolean isCategoryTab
protected java.lang.Boolean isTemplateTab
protected java.lang.Boolean isReadRightTab
protected java.lang.Boolean isUpdateRightTab
protected java.lang.Boolean isWorkflowTab
protected java.lang.Boolean isAdvancedTab
protected java.lang.String[] categories
protected java.lang.String[] groups
protected java.util.HashMap<java.lang.String,java.lang.String> labelMap
protected java.util.HashMap<java.lang.String,java.lang.String> descriptionMap
protected boolean useDefaultGroups
protected boolean useDefaultCategories
protected Workflow workflow
protected java.util.Set<java.lang.String> templateSet
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 showFullDisplayProperties()
public boolean showTabCategories()
public boolean showTabReadRights()
public boolean showTabUpdateRights()
public boolean showTabTemplates()
public boolean showDefaultCategories()
public boolean showDefaultReadRights()
public java.lang.Class<? extends Data> getDataClass()
getDataClass in class EditDataHandlerprotected void setFields(WSTypeEntry workingWste)
protected void sendRedirect()
throws java.io.IOException
sendRedirect in class EditDataHandlerjava.io.IOExceptionprotected boolean validateCreate()
throws java.io.IOException
java.io.IOExceptionprotected boolean validateUpdate()
throws java.io.IOException
java.io.IOExceptionprotected boolean validateDelete()
throws java.io.IOException
java.io.IOExceptionprotected boolean performCreate()
throws java.io.IOException
java.io.IOExceptionprotected boolean performUpdate()
throws java.io.IOException
java.io.IOExceptionprotected boolean performDelete()
throws java.io.IOException
java.io.IOExceptionpublic void setCids(java.lang.String[] cids)
public void setGids(java.lang.String[] gids)
public void setLabel(java.lang.String[] values)
public void setDescription(java.lang.String[] values)
public void setAdvancedTab(boolean isAdvancedTab)
public void setCategoryTab(boolean isCategoryTab)
public void setDebatable(boolean isDebatable)
public void setReadRightTab(boolean isReadRightTab)
public void setTemplateTab(boolean isTemplateTab)
public void setUpdateRightTab(boolean isUpdateRightTab)
public void setWorkflowTab(boolean isWorkflowTab)
public void setUseDefaultGroups(boolean useDefaultGroups)
public void setUseDefaultCategories(boolean useDefaultCategories)
public void setWorkflowId(java.lang.String wfid)
public void setTypeName(java.lang.String typeName)
public java.lang.Class<?> getType()
public void setTemplates(java.lang.String[] templates)
public java.lang.String getAvailableWorkflowId()
public java.lang.String[] getAvailableCategories()
public java.lang.String[] getAvailableGroups()
public java.util.Map<java.lang.String,java.lang.String> getAvailableDescriptionMap()
public boolean getAvailableAdvancedTab()
public boolean getAvailableCategoryTab()
public boolean getAvailableDebatable()
public boolean getAvailableReadRightTab()
public boolean getAvailableTemplateTab()
public boolean getAvailableUpdateRightTab()
public boolean getAvailableWorkflowTab()
public java.util.Map<java.lang.String,java.lang.String> getAvailableLabelMap()
public boolean getAvailableUseDefaultCategories()
public boolean getAvailableUseDefaultGroups()
public boolean hasTemplate(java.lang.String templateName)
protected boolean restValidation(boolean result)
throws java.io.IOException
restValidation in class EditDataHandlerjava.io.IOExceptionCopyright © 2001-2019 Jalios SA. All Rights Reserved.