com.jalios.jcms.handler
Class TypeListEditorHandler

java.lang.Object
  extended by com.jalios.jcms.context.JcmsContext
      extended by com.jalios.jcms.context.JcmsJspContext
          extended by com.jalios.jcms.handler.JcmsFormHandler
              extended by com.jalios.jcms.handler.TypeListEditorHandler
All Implemented Interfaces:
JcmsConstants, TypeConstants, JaliosConstants

public class TypeListEditorHandler
extends JcmsFormHandler
implements TypeConstants

This form handler processes the Type List Editor forms.

Version:
$Revision: 33267 $
Author:
Olivier Dedieu
See Also:
Group

Field Summary
static String REVISION
           
protected  TypeProcessor typeProcessor
           
 
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
 
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.TypeConstants
CHANGE_LEVEL_CLASS, CHANGE_LEVEL_JSP, CHANGE_LEVEL_NONE, DISPLAY_TPLT_TAG, EXTENSIONS_XML, FIELD_ELT, FIELD_NEW_MARK, FIELD_UPDATED_MARK, FIELDS_ELT, FILE_INDEX_LISTENER, LINK_INDEX_LISTENER, OLD_TYPES_DIR, PACKAGE_NAME, QUERY_TPLT_TAG, TAB_ELT, TABS_ELT, TEMPLATE_TAG, TEMPLATES_SUFFIX, TEMPLATES_TAG, TITLE_ELT, TYPE_ELT, TYPE_FORCE_UPDATE_MARK, TYPE_NEW_MARK, TYPE_UPDATED_MARK, TYPES_DIR, TYPES_XML
 
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
 
Fields inherited from interface com.jalios.util.JaliosConstants
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 Summary
TypeListEditorHandler()
           
 
Method Summary
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void setAbstract(boolean v)
           
 void setAdvancedTab(boolean v)
           
 void setAudienced(boolean v)
           
 void setAuthGids(String[] v)
           
 void setCategoryTab(boolean v)
           
 void setCids(String[] v)
           
 void setCopy(String v)
           
 void setCustomFormHandler(String v)
           
 void setCustomInterfaces(String v)
           
 void setCustomSuperClass(String v)
           
 void setCustomSuperFormHandler(String v)
           
 void setDatabase(boolean v)
           
 void setDebatable(boolean v)
           
 void setFormAuthorId(String v)
           
 void setFormNotify(boolean v)
           
 void setFormOneSubmit(boolean v)
           
 void setFormRedirectCategory(String v)
           
 void setFormRedirectContent(String v)
           
 void setFormRedirectMode(String v)
           
 void setFormRedirectUrl(String v)
           
 void setFormWorkspaceId(String v)
           
 void setHbm(boolean v)
           
 void setName(String v)
           
 void setNewName(String v)
           
 void setOpAdd(String v)
           
 void setOpDelete(String v)
           
 void setOpenRole(String v)
           
 void setOpForceUpdate(String v)
           
 void setOpRevert(String v)
           
 void setOpSave(String v)
           
 void setOpSaveAndApply(String v)
           
 void setOpSaveAndRestart(String v)
           
 void setOpUpdate(String v)
           
 void setReadRightTab(boolean v)
           
 void setReviewable(boolean v)
           
 void setRevision(boolean v)
           
 void setSuperClass(String v)
           
 void setTemplateTab(boolean v)
           
 void setTypeDescriptions(String[] v)
           
 void setTypeLabels(String[] v)
           
 void setUgc(String v)
           
 void setUnitFieldEdition(boolean v)
           
 void setUpdateRightTab(boolean v)
           
 void setWorkflowTab(boolean v)
           
 
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, checkMissingField, getControllerContext, 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, 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, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, 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
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values

typeProcessor

protected TypeProcessor typeProcessor
Constructor Detail

TypeListEditorHandler

public TypeListEditorHandler()
Method Detail

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 JcmsFormHandler
Returns:
false if no redirection is needed, true otherwise
Throws:
IOException

setOpAdd

public void setOpAdd(String v)

setOpUpdate

public void setOpUpdate(String v)

setOpDelete

public void setOpDelete(String v)

setOpRevert

public void setOpRevert(String v)

setOpSave

public void setOpSave(String v)

setOpSaveAndRestart

public void setOpSaveAndRestart(String v)

setOpSaveAndApply

public void setOpSaveAndApply(String v)

setOpForceUpdate

public void setOpForceUpdate(String v)

setName

public void setName(String v)

setNewName

public void setNewName(String v)

setTypeLabels

public void setTypeLabels(String[] v)

setTypeDescriptions

public void setTypeDescriptions(String[] v)

setReviewable

public void setReviewable(boolean v)

setDebatable

public void setDebatable(boolean v)

setUnitFieldEdition

public void setUnitFieldEdition(boolean v)

setAudienced

public void setAudienced(boolean v)

setDatabase

public void setDatabase(boolean v)

setRevision

public void setRevision(boolean v)

setHbm

public void setHbm(boolean v)

setCategoryTab

public void setCategoryTab(boolean v)

setReadRightTab

public void setReadRightTab(boolean v)

setUpdateRightTab

public void setUpdateRightTab(boolean v)

setTemplateTab

public void setTemplateTab(boolean v)

setWorkflowTab

public void setWorkflowTab(boolean v)

setAdvancedTab

public void setAdvancedTab(boolean v)

setAbstract

public void setAbstract(boolean v)

setCopy

public void setCopy(String v)

setAuthGids

public void setAuthGids(String[] v)

setCids

public void setCids(String[] v)

setSuperClass

public void setSuperClass(String v)

setCustomSuperClass

public void setCustomSuperClass(String v)

setCustomFormHandler

public void setCustomFormHandler(String v)

setCustomSuperFormHandler

public void setCustomSuperFormHandler(String v)

setCustomInterfaces

public void setCustomInterfaces(String v)

setOpenRole

public void setOpenRole(String v)

setFormOneSubmit

public void setFormOneSubmit(boolean v)

setFormNotify

public void setFormNotify(boolean v)

setFormAuthorId

public void setFormAuthorId(String v)

setFormWorkspaceId

public void setFormWorkspaceId(String v)

setFormRedirectMode

public void setFormRedirectMode(String v)

setFormRedirectUrl

public void setFormRedirectUrl(String v)

setFormRedirectContent

public void setFormRedirectContent(String v)

setFormRedirectCategory

public void setFormRedirectCategory(String v)

setUgc

public void setUgc(String v)


Copyright © 2001-2010 Jalios SA. All Rights Reserved.