com.jalios.jcms.workspace
Class EditWSTypeEntryHandler
java.lang.Object
com.jalios.jcms.context.JcmsContext
com.jalios.jcms.context.JcmsJspContext
com.jalios.jcms.handler.JcmsFormHandler
com.jalios.jcms.handler.EditDataHandler
com.jalios.jcms.workspace.EditWSTypeEntryHandler
- All Implemented Interfaces:
- JcmsConstants, JaliosConstants
public class EditWSTypeEntryHandler
- extends EditDataHandler
This class handle create/update/delete
form action on WSTypeEntry
- Since:
- jcms-5.5.0
- Version:
- $Revision: 30325 $
- Author:
- Jean-Philippe Encausse
Fields inherited from class com.jalios.jcms.handler.EditDataHandler |
extFormHandler, formStep, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate |
Fields inherited from class com.jalios.jcms.context.JcmsJspContext |
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 |
Fields inherited from class com.jalios.jcms.context.JcmsContext |
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace |
Fields inherited from interface com.jalios.jcms.JcmsConstants |
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_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, 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, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML |
Methods inherited from class com.jalios.jcms.handler.EditDataHandler |
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 |
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler |
checkMissingField, getEditFieldSet, 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 |
Methods inherited from class com.jalios.jcms.context.JcmsJspContext |
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, 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 |
Methods inherited from class com.jalios.jcms.context.JcmsContext |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REVISION
public static final String REVISION
- See Also:
- Constant Field Values
workingTypeEntry
protected WSTypeEntry workingTypeEntry
typeEntry
protected WSTypeEntry typeEntry
typeName
protected String typeName
type
protected Class<?> type
isDebatable
protected Boolean isDebatable
isReviewable
protected Boolean isReviewable
isCategoryTab
protected Boolean isCategoryTab
isTemplateTab
protected Boolean isTemplateTab
isReadRightTab
protected Boolean isReadRightTab
isUpdateRightTab
protected Boolean isUpdateRightTab
isWorkflowTab
protected Boolean isWorkflowTab
isAdvancedTab
protected Boolean isAdvancedTab
categories
protected String[] categories
groups
protected String[] groups
labelMap
protected HashMap<String,String> labelMap
descriptionMap
protected HashMap<String,String> descriptionMap
useDefaultGroups
protected boolean useDefaultGroups
useDefaultCategories
protected boolean useDefaultCategories
workflow
protected Workflow workflow
templateSet
protected Set<String> templateSet
isContentType
protected boolean isContentType
isDBType
protected boolean isDBType
isCategorizedDBData
protected boolean isCategorizedDBData
EditWSTypeEntryHandler
public EditWSTypeEntryHandler()
processAction
public boolean processAction()
throws IOException
- Description copied from class:
JcmsFormHandler
- Method to be implemented to check/validate action to be performed and process them.
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.
- Overrides:
processAction
in class EditDataHandler
- Returns:
- false if no redirection is needed, true otherwise
- Throws:
IOException
showFullDisplayProperties
public boolean showFullDisplayProperties()
showTabCategories
public boolean showTabCategories()
showTabReadRights
public boolean showTabReadRights()
showTabUpdateRights
public boolean showTabUpdateRights()
showTabTemplates
public boolean showTabTemplates()
showDefaultCategories
public boolean showDefaultCategories()
showDefaultReadRights
public boolean showDefaultReadRights()
getDataClass
public Class<? extends Data> getDataClass()
- Specified by:
getDataClass
in class EditDataHandler
setFields
protected void setFields(WSTypeEntry wste)
sendRedirect
protected void sendRedirect()
throws IOException
- Overrides:
sendRedirect
in class EditDataHandler
- Throws:
IOException
validateCreate
protected boolean validateCreate()
throws IOException
- Throws:
IOException
validateUpdate
protected boolean validateUpdate()
throws IOException
- Throws:
IOException
validateDelete
protected boolean validateDelete()
throws IOException
- Throws:
IOException
performCreate
protected boolean performCreate()
throws IOException
- Throws:
IOException
performUpdate
protected boolean performUpdate()
throws IOException
- Throws:
IOException
performDelete
protected boolean performDelete()
throws IOException
- Throws:
IOException
setCids
public void setCids(String[] cids)
setGids
public void setGids(String[] gids)
setLabel
public void setLabel(String[] values)
setDescription
public void setDescription(String[] values)
setAdvancedTab
public void setAdvancedTab(boolean isAdvancedTab)
setCategoryTab
public void setCategoryTab(boolean isCategoryTab)
setDebatable
public void setDebatable(boolean isDebatable)
setReadRightTab
public void setReadRightTab(boolean isReadRightTab)
setReviewable
public void setReviewable(boolean isReviewable)
setTemplateTab
public void setTemplateTab(boolean isTemplateTab)
setUpdateRightTab
public void setUpdateRightTab(boolean isUpdateRightTab)
setWorkflowTab
public void setWorkflowTab(boolean isWorkflowTab)
setUseDefaultGroups
public void setUseDefaultGroups(boolean useDefaultGroups)
setUseDefaultCategories
public void setUseDefaultCategories(boolean useDefaultCategories)
setWorkflowId
public void setWorkflowId(String wfid)
setTypeName
public void setTypeName(String typeName)
getType
public Class<?> getType()
setTemplates
public void setTemplates(String[] templates)
getAvailableWorkflowId
public String getAvailableWorkflowId()
getAvailableCategories
public String[] getAvailableCategories()
getAvailableGroups
public String[] getAvailableGroups()
getAvailableDescriptionMap
public Map<String,String> getAvailableDescriptionMap()
getAvailableAdvancedTab
public boolean getAvailableAdvancedTab()
getAvailableCategoryTab
public boolean getAvailableCategoryTab()
getAvailableDebatable
public boolean getAvailableDebatable()
getAvailableReadRightTab
public boolean getAvailableReadRightTab()
getAvailableReviewable
public boolean getAvailableReviewable()
getAvailableTemplateTab
public boolean getAvailableTemplateTab()
getAvailableUpdateRightTab
public boolean getAvailableUpdateRightTab()
getAvailableWorkflowTab
public boolean getAvailableWorkflowTab()
getAvailableLabelMap
public Map<String,String> getAvailableLabelMap()
getAvailableUseDefaultCategories
public boolean getAvailableUseDefaultCategories()
getAvailableUseDefaultGroups
public boolean getAvailableUseDefaultGroups()
isTemplate
public boolean isTemplate(String templateName)
restValidation
protected boolean restValidation(boolean result)
throws IOException
- Overrides:
restValidation
in class EditDataHandler
- Throws:
IOException
Copyright © 2001-2010 Jalios SA. All Rights Reserved.