Package com.jalios.jcms.handler
Class TypeEditorHandler
- java.lang.Object
-
- com.jalios.jcms.context.JcmsContext
-
- com.jalios.jcms.context.JcmsJspContext
-
- com.jalios.jcms.handler.JcmsFormHandler
-
- com.jalios.jcms.handler.TypeEditorHandler
-
- All Implemented Interfaces:
JcmsConstants,TypeConstants,JaliosConstants
public class TypeEditorHandler extends JcmsFormHandler implements TypeConstants
This form handler processes the Type Editor form.- Author:
- Olivier Dedieu
- See Also:
Group
-
-
Field Summary
Fields Modifier and Type Field Description static intFIELD_EDITOR_TABstatic intFIELD_EDITOR_TAB_DBstatic intFIELD_LIST_TABstatic java.lang.StringNEW_TAB_IDstatic intPROPERTIES_TABstatic intTABS_TABstatic intTEMPLATE_TABprotected TypeProcessortypeProcessor-
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, csrfValidationEnabled, editFieldSet, formStep, noRedirect, noSendRedirect, opFinish, opNext, opPrevious, popupEdition, redirect, redirectOnClosePopup, workspaceForced
-
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
AJAX_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_HEADER
-
Fields inherited from class com.jalios.jcms.context.JcmsContext
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isDebugTemplatePath, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, userZoneId, workspace
-
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
-
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, CLASS_PROPERTY, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CS_TYPOLOGY_ROOT_CAT_VID, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DATA_DIRECTORY, DEFAULT_PHOTO_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, IS_IN_FRONT_OFFICE, 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_MINI, PHOTO_MINI_HEIGHT, PHOTO_MINI_PROP_PREFIX, PHOTO_MINI_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, SECURITY_LOG_FILE, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_DIR, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, 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_COUNT_PROP_PREFIX, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
-
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, PACKAGE_NAME_SUFFIX, 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
-
-
Constructor Summary
Constructors Constructor Description TypeEditorHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanEditDatabase()booleancanEditJavaName()booleancanEditTypeRevision()booleancanEditTypeRole()booleancheckFieldEditorAvailability(java.lang.String editor)Check if the given editor is available for the type of Publication to createjava.util.List<org.jdom.Element>getAllowedSuperTypeList()java.util.TreeSetgetAuthorizedGroupSet()java.util.TreeSetgetCategorySet(java.lang.String inputName)Returns the root set bound to the given inputNamejava.util.List<java.lang.Class>getContentClassList()java.lang.StringgetFieldCatChooser()intgetFieldCount()java.lang.StringgetFieldDataSource()java.lang.StringgetFieldDateFormat()java.lang.StringgetFieldDbrColumns()java.lang.StringgetFieldDbrKeyCol()java.lang.StringgetFieldDbrLabelCol()java.lang.StringgetFieldDbrOrderBy()java.lang.StringgetFieldDbrTable()java.lang.StringgetFieldDefault()java.util.MapgetFieldDefaultTextMap()java.lang.StringgetFieldDescription()java.util.MapgetFieldDescriptionMap()java.lang.StringgetFieldDescriptionType()java.lang.StringgetFieldEditor()org.jdom.ElementgetFieldElt()java.lang.StringgetFieldEnumChooser()java.util.TreeSetgetFieldGroupSet()java.lang.StringgetFieldGrpChooser()java.lang.StringgetFieldLabel()java.util.MapgetFieldLabelMap()intgetFieldMaxRows()java.lang.StringgetFieldMbrChooser()java.lang.StringgetFieldName()intgetFieldNextPos()java.util.MapgetFieldOffLabelMap()java.util.MapgetFieldOnLabelMap()intgetFieldPrevPos()java.lang.StringgetFieldPubChooser()intgetFieldResizeHeight()intgetFieldResizeWidth()java.lang.StringgetFieldSqlrParams()java.lang.StringgetFieldSqlrQuery()java.lang.StringgetFieldSuperTypes()java.lang.StringgetFieldTab()java.lang.StringgetFieldTfChooser()java.lang.StringgetFieldType()java.lang.StringgetFieldTypeShort()java.lang.StringgetFieldUnitPos()java.util.ListgetInheritedFieldList()java.lang.String[]getMediaTypes()intgetOpenTab()java.util.List<java.lang.Class>getPortletClassList()java.lang.StringgetRootClassName()Gives the root Class Name of the typejava.util.TreeSetgetSelectedCatSet()java.util.ListgetSubEltList()org.jdom.ElementgetSuperElt()java.util.ListgetSuperEltList()java.lang.StringgetTabLabel(java.lang.String tabId)java.lang.StringgetTabLabel(org.jdom.Element fieldElt)java.util.MapgetTabMap()java.util.MapgetTabMLMap()java.util.Map<java.lang.String,java.util.Set<TypeTemplateEntry>>getTemplateUsageMapFromXml()java.lang.StringgetTitleDescription()java.util.MapgetTitleDescriptionMap()java.lang.StringgetTitleLabel()java.util.MapgetTitleLabelMap()java.lang.StringgetTypeCustomFormHandler()java.lang.StringgetTypeCustomInterfaces()java.lang.StringgetTypeCustomSuperFormHandler()java.lang.StringgetTypeDescription()java.util.MapgetTypeDescriptionMap()org.jdom.ElementgetTypeElt()MembergetTypeFormAuthor()java.lang.StringgetTypeFormRedirectMode()java.lang.StringgetTypeFormRedirectValue()WorkspacegetTypeFormWorkspace()java.lang.StringgetTypeLabel()java.util.Map<java.lang.String,java.lang.String>getTypeLabelMap()java.lang.StringgetTypeName()intgetTypePos()java.lang.StringgetTypeSuperClass()java.lang.StringgetTypeTableName()java.lang.StringgetWysiwygConfigurationId()protected voidinit()Method to implement if you need to initialize your handler from parameter received, prior to all security validation.booleanisApplyNeeded()booleanisAudienced()booleanisCategorizable()booleanisContentEditor()booleanisCustomSuperClass()booleanisDatabase()booleanisDatabaseSupported()booleanisEditTitle()booleanisExpanded(Category cat, java.lang.String inputName)booleanisFieldAbstract()booleanisFieldBoolean()booleanisFieldCheckHtml()booleanisFieldCompactDisplay()booleanisFieldDataImage()booleanisFieldDate()booleanisFieldDateOnly()booleanisFieldDBRecord()booleanisFieldDisplayRoot()booleanisFieldDouble()booleanisFieldEditable()booleanisFieldEmail()booleanisFieldEnumerate()booleanisFieldFileDocument()booleanisFieldHidden()booleanisFieldHtml()booleanisFieldImage()booleanisFieldInline()booleanisFieldInteger()booleanisFieldMedia()booleanisFieldML()booleanisFieldMV()booleanisFieldOpenWindow()booleanisFieldParent()booleanisFieldRequired()booleanisFieldResize()booleanisFieldSearchable()booleanisFieldSQLQuery()booleanisFieldSQLResult()booleanisFieldString()booleanisFieldText()booleanisFieldType()booleanisFieldTypeArray()booleanisFieldTypeList()booleanisFieldTypeSet()booleanisFieldURL()booleanisFieldWiki()booleanisFormEditor()booleanisModified()booleanisPortletEditor()booleanisRestartNeeded()booleanisTitleML()booleanisTitleSearchable()booleanisTypeAbstract()booleanisTypeAdvancedTab()booleanisTypeCategoryTab()booleanisTypeDebatable()booleanisTypeFormNotify()booleanisTypeFormOneSubmit()booleanisTypeHbm()booleanisTypeOpenRole()booleanisTypeReadRightTab()booleanisTypeRevision()booleanisTypeTemplateTab()booleanisTypeUnitFieldEdition()booleanisTypeUpdateRightTab()booleanisTypeWorkflowTab()booleanisUGCEditor()booleanisVisible()booleanprocessAction()Method to be implemented to check/validate action to be performed and process them.voidsetAbstract(boolean v)voidsetCatChooser(java.lang.String v)voidsetCheckHtml(boolean v)voidsetCid(java.lang.String v)voidsetCols(int v)voidsetCompactDisplay(boolean v)voidsetDataImage(boolean v)voidsetDataSource(java.lang.String dataSource)voidsetDateFormat(java.lang.String v)voidsetDateOnly(boolean v)voidsetDbrColumns(java.lang.String dbrColumns)voidsetDbrKeyCol(java.lang.String dbrKeyCol)voidsetDbrLabelCol(java.lang.String dbrLabelCol)voidsetDbrOrderBy(java.lang.String dbrOrderBy)voidsetDbrTable(java.lang.String dbrTable)voidsetDecimals(int v)voidsetDefault(java.lang.String v)voidsetDefaultTexts(java.lang.String[] v)voidsetDescriptionType(java.lang.String v)voidsetDisplayRoot(boolean v)voidsetEditor(java.lang.String v)voidsetEditTitle(boolean v)voidsetEnumChooser(java.lang.String v)voidsetFieldDescriptions(java.lang.String[] v)voidsetFieldLabels(java.lang.String[] v)voidsetGids(java.lang.String[] v)voidsetGrpChooser(java.lang.String v)voidsetHidden(boolean v)voidsetHtml(boolean v)voidsetInline(boolean v)voidsetLabelList(java.lang.String[] v)voidsetMaxRows(int maxRows)voidsetMaxValue(double v)voidsetMbrChooser(java.lang.String v)voidsetMediaType(java.lang.String[] mediaTypes)voidsetMinValue(double v)voidsetMl(boolean v)voidsetName(java.lang.String v)voidsetNewFieldLabels(java.lang.String[] v)voidsetNewTab(java.lang.String v)voidsetOffLabels(java.lang.String[] v)voidsetOnLabels(java.lang.String[] v)voidsetOpAdd(java.lang.String v)voidsetOpCancel(java.lang.String v)voidsetOpDelete(java.lang.String v)voidsetOpenTab(int openTab)voidsetOpenWindow(boolean v)voidsetOpFieldDown(java.lang.String v)voidsetOpFieldUp(java.lang.String v)voidsetOpRefreshField(java.lang.String v)voidsetOpRefreshProperties(java.lang.String v)voidsetOpRestart(java.lang.String v)voidsetOpRevert(java.lang.String v)voidsetOpSave(java.lang.String v)voidsetOpUpdate(java.lang.String v)voidsetOpUpdateSuper(java.lang.String v)voidsetOpUpdateTabs(java.lang.String v)voidsetOpUpdateTemplate(java.lang.String v)voidsetOpUpdateTitle(java.lang.String v)voidsetParent(boolean v)voidsetPath(java.lang.String v)voidsetPattern(java.lang.String v)voidsetPos(int v)voidsetPubChooser(java.lang.String v)voidsetQuantity(java.lang.String v)voidsetRequired(boolean v)voidsetResize(boolean v)voidsetResizeHeight(int v)voidsetResizeWidth(int v)voidsetRows(int v)voidsetSearchable(boolean v)voidsetSize(int v)voidsetSqlrParams(java.lang.String sqlrParams)voidsetSqlrQuery(java.lang.String sqlrQuery)voidsetSuperTypes(java.lang.String superTypes)voidsetTab(java.lang.String v)voidsetTabGroup(java.lang.String v)voidsetTemplateDescriptions(java.lang.String[] v)voidsetTemplateLabels(java.lang.String[] v)voidsetTemplateNames(java.lang.String[] v)voidsetTemplatePaths(java.lang.String[] v)voidsetTemplateUsages(java.lang.String[] v)voidsetTfChooser(java.lang.String v)voidsetTitleDescriptions(java.lang.String[] v)voidsetTitleLabels(java.lang.String[] v)voidsetTruncate(java.lang.String v)voidsetType(java.lang.String v)voidsetTypeDescriptions(java.lang.String[] v)voidsetTypeLabels(java.lang.String[] v)voidsetTypeTabIds(java.lang.String[] values)voidsetTypeTabLabels(java.lang.String[] values)voidsetUnit(java.lang.String v)voidsetUnitPos(java.lang.String v)protected voidsetupModifiedRestartApply()voidsetValueList(java.lang.String v)voidsetWiki(boolean v)voidsetWysiwygConfigurationId(java.lang.String id)booleanshowAbstract()booleanshowDataImage()booleanshowDataSource()booleanshowDescription()booleanshowEnum()booleanshowFieldEditorTab()booleanshowHidden()booleanshowMaxRows()booleanshowMultilingual()booleanshowMultivalued()booleanshowParentLink()booleanshowRequired()booleanshowSearchable()booleanshowTab()voidupdateField(org.jdom.Element fieldElt)-
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, canStartProcess, checkMissingField, getAvailableMainLanguage, getBackgroundProcess, getClosePopupUrl, getControllerContext, 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, getModalRedirect, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, isFieldEdition, isFieldMissing, isFormStepClickable, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, mustSendForbiddenOnCSRF, performFinish, performNext, performPrevious, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setOpFinish, setOpNext, setOpPrevious, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, startProcess, updateUploadedField, updateUploadedFields, updateUploadedFields, validate, validateCSRF, validateFinish, validateNext, validatePrevious
-
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addAvoidanceLink, addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHandlebarTemplate, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getAvoidanceLinks, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHandlebarTemplates, 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, workaroundBrowserBaseHrefBug
-
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, copyMsgListToMsgSessionList, 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, getUploadedFiles, getUploadedFiles, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAdminZone, isAjaxRequest, isDBMember, isDebug, isDebugTemplate, isInFrontOffice, isLogged, isWebdavAccess, isWorkZone, removeMessage, removeMessage, removeMsg, 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, updateWorkspace, validateRegexp, validateSchedule
-
-
-
-
Field Detail
-
FIELD_LIST_TAB
public static final int FIELD_LIST_TAB
- See Also:
- Constant Field Values
-
PROPERTIES_TAB
public static final int PROPERTIES_TAB
- See Also:
- Constant Field Values
-
TEMPLATE_TAB
public static final int TEMPLATE_TAB
- See Also:
- Constant Field Values
-
TABS_TAB
public static final int TABS_TAB
- See Also:
- Constant Field Values
-
FIELD_EDITOR_TAB
public static final int FIELD_EDITOR_TAB
- See Also:
- Constant Field Values
-
FIELD_EDITOR_TAB_DB
public static final int FIELD_EDITOR_TAB_DB
- See Also:
- Constant Field Values
-
NEW_TAB_ID
public static final java.lang.String NEW_TAB_ID
- See Also:
- Constant Field Values
-
typeProcessor
protected TypeProcessor typeProcessor
-
-
Method Detail
-
getTypeElt
public org.jdom.Element getTypeElt()
-
getFieldElt
public org.jdom.Element getFieldElt()
-
getSuperElt
public org.jdom.Element getSuperElt()
-
getSuperEltList
public java.util.List getSuperEltList()
-
getSubEltList
public java.util.List getSubEltList()
-
getAllowedSuperTypeList
public java.util.List<org.jdom.Element> getAllowedSuperTypeList()
-
getInheritedFieldList
public java.util.List getInheritedFieldList()
-
setOpenTab
public void setOpenTab(int openTab)
-
getOpenTab
public int getOpenTab()
-
showFieldEditorTab
public boolean showFieldEditorTab()
-
init
protected void init()
Description copied from class:JcmsFormHandlerMethod to implement if you need to initialize your handler from parameter received, prior to all security validation.You must absolutely not perform any action which modify data or site configuration.
Therefore it is strongly recommend NOT TO implement this method, or use very wisely.
- Overrides:
initin classJcmsFormHandler
-
processAction
public boolean processAction() throws java.io.IOExceptionDescription copied from class:JcmsFormHandlerMethod 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:
processActionin classJcmsFormHandler- Returns:
- false if no redirection is needed, true otherwise
- Throws:
java.io.IOException- IO Exception
-
getTemplateUsageMapFromXml
public java.util.Map<java.lang.String,java.util.Set<TypeTemplateEntry>> getTemplateUsageMapFromXml()
-
isEditTitle
public boolean isEditTitle()
-
checkFieldEditorAvailability
public boolean checkFieldEditorAvailability(java.lang.String editor)
Check if the given editor is available for the type of Publication to create- Parameters:
editor- the editor- Returns:
- true if it is available
-
getCategorySet
public java.util.TreeSet getCategorySet(java.lang.String inputName)
Returns the root set bound to the given inputName- Parameters:
inputName- the name of category set to get- Returns:
- a Set of Category
- Since:
- jcms-3.0
-
isExpanded
public boolean isExpanded(Category cat, java.lang.String inputName)
- Parameters:
cat- the category to checkinputName- the name of the category input to check- Returns:
- true if the given category must be expanded
- Since:
- jcms-3.0
-
getTabMap
public java.util.Map getTabMap()
-
getTabLabel
public java.lang.String getTabLabel(org.jdom.Element fieldElt)
-
getTabLabel
public java.lang.String getTabLabel(java.lang.String tabId)
-
getTabMLMap
public java.util.Map getTabMLMap()
-
setOpFieldUp
public void setOpFieldUp(java.lang.String v)
-
setOpFieldDown
public void setOpFieldDown(java.lang.String v)
-
setOpUpdateTitle
public void setOpUpdateTitle(java.lang.String v)
-
setOpUpdateSuper
public void setOpUpdateSuper(java.lang.String v)
-
setOpUpdateTemplate
public void setOpUpdateTemplate(java.lang.String v)
-
setOpUpdateTabs
public void setOpUpdateTabs(java.lang.String v)
-
setOpAdd
public void setOpAdd(java.lang.String v)
-
setOpUpdate
public void setOpUpdate(java.lang.String v)
-
setOpDelete
public void setOpDelete(java.lang.String v)
-
setOpSave
public void setOpSave(java.lang.String v)
-
setOpRevert
public void setOpRevert(java.lang.String v)
-
setOpRestart
public void setOpRestart(java.lang.String v)
-
setOpRefreshField
public void setOpRefreshField(java.lang.String v)
-
setOpRefreshProperties
public void setOpRefreshProperties(java.lang.String v)
-
setOpCancel
public void setOpCancel(java.lang.String v)
-
setType
public void setType(java.lang.String v)
-
setPos
public void setPos(int v)
-
setEditTitle
public void setEditTitle(boolean v)
-
setName
public void setName(java.lang.String v)
-
setTypeLabels
public void setTypeLabels(java.lang.String[] v)
-
setTypeDescriptions
public void setTypeDescriptions(java.lang.String[] v)
-
setTypeTabLabels
public void setTypeTabLabels(java.lang.String[] values)
-
setTypeTabIds
public void setTypeTabIds(java.lang.String[] values)
-
setTitleLabels
public void setTitleLabels(java.lang.String[] v)
-
setTitleDescriptions
public void setTitleDescriptions(java.lang.String[] v)
-
setFieldLabels
public void setFieldLabels(java.lang.String[] v)
-
setNewFieldLabels
public void setNewFieldLabels(java.lang.String[] v)
-
setFieldDescriptions
public void setFieldDescriptions(java.lang.String[] v)
-
setDescriptionType
public void setDescriptionType(java.lang.String v)
-
setEditor
public void setEditor(java.lang.String v)
-
setRequired
public void setRequired(boolean v)
-
setHidden
public void setHidden(boolean v)
-
setMl
public void setMl(boolean v)
-
setCompactDisplay
public void setCompactDisplay(boolean v)
-
setDefault
public void setDefault(java.lang.String v)
-
setDefaultTexts
public void setDefaultTexts(java.lang.String[] v)
-
setLabelList
public void setLabelList(java.lang.String[] v)
-
setValueList
public void setValueList(java.lang.String v)
-
setSearchable
public void setSearchable(boolean v)
-
setWiki
public void setWiki(boolean v)
-
setHtml
public void setHtml(boolean v)
-
setWysiwygConfigurationId
public void setWysiwygConfigurationId(java.lang.String id)
-
getWysiwygConfigurationId
public java.lang.String getWysiwygConfigurationId()
-
setCheckHtml
public void setCheckHtml(boolean v)
-
setAbstract
public void setAbstract(boolean v)
-
setDataImage
public void setDataImage(boolean v)
-
setTruncate
public void setTruncate(java.lang.String v)
-
setSize
public void setSize(int v)
-
setRows
public void setRows(int v)
-
setCols
public void setCols(int v)
-
setInline
public void setInline(boolean v)
-
setPattern
public void setPattern(java.lang.String v)
-
setPath
public void setPath(java.lang.String v)
-
setOpenWindow
public void setOpenWindow(boolean v)
-
setResize
public void setResize(boolean v)
-
setResizeWidth
public void setResizeWidth(int v)
-
setResizeHeight
public void setResizeHeight(int v)
-
setOnLabels
public void setOnLabels(java.lang.String[] v)
-
setOffLabels
public void setOffLabels(java.lang.String[] v)
-
setMinValue
public void setMinValue(double v)
-
setMaxValue
public void setMaxValue(double v)
-
setDecimals
public void setDecimals(int v)
-
setUnit
public void setUnit(java.lang.String v)
-
setUnitPos
public void setUnitPos(java.lang.String v)
-
setParent
public void setParent(boolean v)
-
setDisplayRoot
public void setDisplayRoot(boolean v)
-
setCid
public void setCid(java.lang.String v)
-
setDateFormat
public void setDateFormat(java.lang.String v)
-
setDateOnly
public void setDateOnly(boolean v)
-
setEnumChooser
public void setEnumChooser(java.lang.String v)
-
setCatChooser
public void setCatChooser(java.lang.String v)
-
setMbrChooser
public void setMbrChooser(java.lang.String v)
-
setGrpChooser
public void setGrpChooser(java.lang.String v)
-
setPubChooser
public void setPubChooser(java.lang.String v)
-
setTfChooser
public void setTfChooser(java.lang.String v)
-
setGids
public void setGids(java.lang.String[] v)
-
setTab
public void setTab(java.lang.String v)
-
setNewTab
public void setNewTab(java.lang.String v)
-
setTabGroup
public void setTabGroup(java.lang.String v)
-
setQuantity
public void setQuantity(java.lang.String v)
-
setTemplateNames
public void setTemplateNames(java.lang.String[] v)
-
setTemplateUsages
public void setTemplateUsages(java.lang.String[] v)
-
setTemplatePaths
public void setTemplatePaths(java.lang.String[] v)
-
setTemplateLabels
public void setTemplateLabels(java.lang.String[] v)
-
setTemplateDescriptions
public void setTemplateDescriptions(java.lang.String[] v)
-
setDataSource
public void setDataSource(java.lang.String dataSource)
-
setSqlrQuery
public void setSqlrQuery(java.lang.String sqlrQuery)
-
setSqlrParams
public void setSqlrParams(java.lang.String sqlrParams)
-
setDbrTable
public void setDbrTable(java.lang.String dbrTable)
-
setDbrKeyCol
public void setDbrKeyCol(java.lang.String dbrKeyCol)
-
setDbrColumns
public void setDbrColumns(java.lang.String dbrColumns)
-
setDbrLabelCol
public void setDbrLabelCol(java.lang.String dbrLabelCol)
-
setDbrOrderBy
public void setDbrOrderBy(java.lang.String dbrOrderBy)
-
setSuperTypes
public void setSuperTypes(java.lang.String superTypes)
-
setMaxRows
public void setMaxRows(int maxRows)
-
setMediaType
public void setMediaType(java.lang.String[] mediaTypes)
-
getMediaTypes
public java.lang.String[] getMediaTypes()
-
canEditJavaName
public boolean canEditJavaName()
-
getTypeName
public java.lang.String getTypeName()
-
getTypeLabel
public java.lang.String getTypeLabel()
-
getTypeLabelMap
public java.util.Map<java.lang.String,java.lang.String> getTypeLabelMap()
-
getTypeDescription
public java.lang.String getTypeDescription()
-
getTypeDescriptionMap
public java.util.Map getTypeDescriptionMap()
-
getTitleLabel
public java.lang.String getTitleLabel()
-
getTitleLabelMap
public java.util.Map getTitleLabelMap()
-
getTitleDescription
public java.lang.String getTitleDescription()
-
getTitleDescriptionMap
public java.util.Map getTitleDescriptionMap()
-
isCategorizable
public boolean isCategorizable()
-
isVisible
public boolean isVisible()
-
isTitleSearchable
public boolean isTitleSearchable()
-
isTitleML
public boolean isTitleML()
-
isTypeCategoryTab
public boolean isTypeCategoryTab()
-
isTypeReadRightTab
public boolean isTypeReadRightTab()
-
isTypeUpdateRightTab
public boolean isTypeUpdateRightTab()
-
isTypeTemplateTab
public boolean isTypeTemplateTab()
-
isTypeWorkflowTab
public boolean isTypeWorkflowTab()
-
isTypeAdvancedTab
public boolean isTypeAdvancedTab()
-
isTypeAbstract
public boolean isTypeAbstract()
-
isTypeDebatable
public boolean isTypeDebatable()
-
isTypeUnitFieldEdition
public boolean isTypeUnitFieldEdition()
-
isAudienced
public boolean isAudienced()
-
isDatabaseSupported
public boolean isDatabaseSupported()
-
isDatabase
public boolean isDatabase()
-
canEditDatabase
public boolean canEditDatabase()
-
isTypeRevision
public boolean isTypeRevision()
-
canEditTypeRevision
public boolean canEditTypeRevision()
-
isTypeOpenRole
public boolean isTypeOpenRole()
-
canEditTypeRole
public boolean canEditTypeRole()
-
isTypeHbm
public boolean isTypeHbm()
-
getTypeTableName
public java.lang.String getTypeTableName()
-
isTypeFormOneSubmit
public boolean isTypeFormOneSubmit()
-
isTypeFormNotify
public boolean isTypeFormNotify()
-
getTypeFormAuthor
public Member getTypeFormAuthor()
-
getTypeFormWorkspace
public Workspace getTypeFormWorkspace()
-
getTypeFormRedirectMode
public java.lang.String getTypeFormRedirectMode()
-
getTypeFormRedirectValue
public java.lang.String getTypeFormRedirectValue()
-
getTypeSuperClass
public java.lang.String getTypeSuperClass()
-
isCustomSuperClass
public boolean isCustomSuperClass()
-
getTypeCustomFormHandler
public java.lang.String getTypeCustomFormHandler()
-
getTypeCustomSuperFormHandler
public java.lang.String getTypeCustomSuperFormHandler()
-
getTypeCustomInterfaces
public java.lang.String getTypeCustomInterfaces()
-
getAuthorizedGroupSet
public java.util.TreeSet getAuthorizedGroupSet()
-
getTypePos
public int getTypePos()
-
setupModifiedRestartApply
protected void setupModifiedRestartApply()
-
isApplyNeeded
public boolean isApplyNeeded()
-
isRestartNeeded
public boolean isRestartNeeded()
-
isModified
public boolean isModified()
-
isContentEditor
public boolean isContentEditor()
-
isPortletEditor
public boolean isPortletEditor()
-
isFormEditor
public boolean isFormEditor()
-
isUGCEditor
public boolean isUGCEditor()
-
getContentClassList
public java.util.List<java.lang.Class> getContentClassList()
-
getPortletClassList
public java.util.List<java.lang.Class> getPortletClassList()
-
getFieldCount
public int getFieldCount()
-
getFieldPrevPos
public int getFieldPrevPos()
-
getFieldNextPos
public int getFieldNextPos()
-
updateField
public void updateField(org.jdom.Element fieldElt)
-
getFieldName
public java.lang.String getFieldName()
-
getFieldType
public java.lang.String getFieldType()
-
getFieldTypeShort
public java.lang.String getFieldTypeShort()
-
isFieldMV
public boolean isFieldMV()
-
isFieldTypeArray
public boolean isFieldTypeArray()
-
isFieldTypeList
public boolean isFieldTypeList()
-
isFieldTypeSet
public boolean isFieldTypeSet()
-
isFieldString
public boolean isFieldString()
-
isFieldDate
public boolean isFieldDate()
-
isFieldInteger
public boolean isFieldInteger()
-
isFieldDouble
public boolean isFieldDouble()
-
isFieldBoolean
public boolean isFieldBoolean()
-
isFieldFileDocument
public boolean isFieldFileDocument()
-
getFieldLabel
public java.lang.String getFieldLabel()
-
getFieldLabelMap
public java.util.Map getFieldLabelMap()
-
getFieldEditor
public java.lang.String getFieldEditor()
-
isFieldEnumerate
public boolean isFieldEnumerate()
-
isFieldSQLQuery
public boolean isFieldSQLQuery()
-
isFieldDBRecord
public boolean isFieldDBRecord()
-
isFieldSQLResult
public boolean isFieldSQLResult()
-
isFieldText
public boolean isFieldText()
-
isFieldImage
public boolean isFieldImage()
-
isFieldMedia
public boolean isFieldMedia()
-
isFieldURL
public boolean isFieldURL()
-
isFieldEmail
public boolean isFieldEmail()
-
isFieldType
public boolean isFieldType()
-
isFieldEditable
public boolean isFieldEditable()
-
showDescription
public boolean showDescription()
-
showHidden
public boolean showHidden()
-
showEnum
public boolean showEnum()
-
showTab
public boolean showTab()
-
showRequired
public boolean showRequired()
-
showMultivalued
public boolean showMultivalued()
-
showMultilingual
public boolean showMultilingual()
-
showAbstract
public boolean showAbstract()
-
showDataImage
public boolean showDataImage()
-
showSearchable
public boolean showSearchable()
-
showParentLink
public boolean showParentLink()
-
showDataSource
public boolean showDataSource()
-
showMaxRows
public boolean showMaxRows()
-
isFieldRequired
public boolean isFieldRequired()
-
isFieldHidden
public boolean isFieldHidden()
-
isFieldCompactDisplay
public boolean isFieldCompactDisplay()
-
isFieldML
public boolean isFieldML()
-
getFieldDefault
public java.lang.String getFieldDefault()
-
getFieldDefaultTextMap
public java.util.Map getFieldDefaultTextMap()
-
getFieldDescription
public java.lang.String getFieldDescription()
-
getFieldDescriptionMap
public java.util.Map getFieldDescriptionMap()
-
getFieldDescriptionType
public java.lang.String getFieldDescriptionType()
-
getFieldOnLabelMap
public java.util.Map getFieldOnLabelMap()
-
getFieldOffLabelMap
public java.util.Map getFieldOffLabelMap()
-
getFieldTab
public java.lang.String getFieldTab()
-
isFieldSearchable
public boolean isFieldSearchable()
-
isFieldWiki
public boolean isFieldWiki()
-
isFieldHtml
public boolean isFieldHtml()
-
isFieldCheckHtml
public boolean isFieldCheckHtml()
-
isFieldAbstract
public boolean isFieldAbstract()
-
isFieldDataImage
public boolean isFieldDataImage()
-
isFieldInline
public boolean isFieldInline()
-
isFieldOpenWindow
public boolean isFieldOpenWindow()
-
isFieldResize
public boolean isFieldResize()
-
getFieldResizeWidth
public int getFieldResizeWidth()
-
getFieldResizeHeight
public int getFieldResizeHeight()
-
isFieldDateOnly
public boolean isFieldDateOnly()
-
getFieldDateFormat
public java.lang.String getFieldDateFormat()
-
getFieldUnitPos
public java.lang.String getFieldUnitPos()
-
getSelectedCatSet
public java.util.TreeSet getSelectedCatSet()
-
isFieldParent
public boolean isFieldParent()
-
isFieldDisplayRoot
public boolean isFieldDisplayRoot()
-
getFieldEnumChooser
public java.lang.String getFieldEnumChooser()
-
getFieldCatChooser
public java.lang.String getFieldCatChooser()
-
getFieldMbrChooser
public java.lang.String getFieldMbrChooser()
-
getFieldGrpChooser
public java.lang.String getFieldGrpChooser()
-
getFieldPubChooser
public java.lang.String getFieldPubChooser()
-
getFieldTfChooser
public java.lang.String getFieldTfChooser()
-
getFieldGroupSet
public java.util.TreeSet getFieldGroupSet()
-
getFieldDataSource
public java.lang.String getFieldDataSource()
-
getFieldMaxRows
public int getFieldMaxRows()
-
getFieldSqlrQuery
public java.lang.String getFieldSqlrQuery()
-
getFieldSqlrParams
public java.lang.String getFieldSqlrParams()
-
getFieldDbrTable
public java.lang.String getFieldDbrTable()
-
getFieldDbrKeyCol
public java.lang.String getFieldDbrKeyCol()
-
getFieldDbrColumns
public java.lang.String getFieldDbrColumns()
-
getFieldDbrLabelCol
public java.lang.String getFieldDbrLabelCol()
-
getFieldDbrOrderBy
public java.lang.String getFieldDbrOrderBy()
-
getFieldSuperTypes
public java.lang.String getFieldSuperTypes()
-
getRootClassName
public java.lang.String getRootClassName()
Gives the root Class Name of the type- Returns:
- the rootClassName
- Since:
- JCMS-6.0.2
-
-