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 boolean |
isCategorizedDBData |
protected java.lang.Boolean |
isCategoryTab |
protected boolean |
isContentType |
protected boolean |
isDBType |
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 WSTypeEntry |
typeEntry |
protected java.lang.String |
typeName |
protected boolean |
useDefaultCategories |
protected boolean |
useDefaultGroups |
protected Workflow |
workflow |
protected WSTypeEntry |
workingTypeEntry |
extFormHandler, formStep, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate
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 |
---|
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 |
isTemplate(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 wste) |
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, getControllerContext, getExtFormHandler, getFormStep, getFormStepCount, getId, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performFinish, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setFormStep, setId, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, showCancelButton, showFinishButton, showNextButton, showPreviousButton, validateCancel, validateCreateExtension, validateFinish, validateNext, 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 java.lang.String REVISION
protected WSTypeEntry workingTypeEntry
protected WSTypeEntry typeEntry
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
protected boolean isContentType
protected boolean isDBType
protected boolean isCategorizedDBData
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 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 EditDataHandler
protected void setFields(WSTypeEntry wste)
protected void sendRedirect() throws java.io.IOException
sendRedirect
in class EditDataHandler
java.io.IOException
protected boolean validateCreate() throws java.io.IOException
java.io.IOException
protected boolean validateUpdate() throws java.io.IOException
java.io.IOException
protected boolean validateDelete() throws java.io.IOException
java.io.IOException
protected boolean performCreate() throws java.io.IOException
java.io.IOException
protected boolean performUpdate() throws java.io.IOException
java.io.IOException
protected boolean performDelete() throws java.io.IOException
java.io.IOException
public 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 isTemplate(java.lang.String templateName)
protected boolean restValidation(boolean result) throws java.io.IOException
restValidation
in class EditDataHandler
java.io.IOException
Copyright © 2001-2010 Jalios SA. All Rights Reserved.