com.jalios.jcms.handler
Class TypeEditorHandler

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.TypeEditorHandler
All Implemented Interfaces:
JcmsConstants, TypeConstants, JaliosConstants

public class TypeEditorHandler
extends JcmsFormHandler
implements TypeConstants

This form handler processes the Type Editor form.

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

Field Summary
static int FIELD_EDITOR_TAB
           
static int FIELD_EDITOR_TAB_DB
           
static int FIELD_LIST_TAB
           
static String NEW_TAB_ID
           
protected  int openTab
           
static int PROPERTIES_TAB
           
static String REVISION
           
static int TABS_TAB
           
static int TEMPLATE_TAB
           
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, 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
TypeEditorHandler()
           
 
Method Summary
 boolean canEditJavaName()
           
 boolean checkFieldEditorAvailability(String editor)
          Check if the given editor is available for the type of Publication to create
 List getAllowedSuperTypeList()
           
 TreeSet getAuthorizedGroupSet()
           
 TreeSet getCategorySet(String inputName)
          Returns the root set bound to the given inputName
 List<Class> getContentClassList()
           
 String getFieldCatChooser()
           
 int getFieldCount()
           
 String getFieldDataSource()
           
 String getFieldDateFormat()
           
 String getFieldDbrColumns()
           
 String getFieldDbrKeyCol()
           
 String getFieldDbrLabelCol()
           
 String getFieldDbrOrderBy()
           
 String getFieldDbrTable()
           
 String getFieldDefault()
           
 Map getFieldDefaultTextMap()
           
 String getFieldDescription()
           
 Map getFieldDescriptionMap()
           
 String getFieldDescriptionType()
           
 String getFieldEditor()
           
 org.jdom.Element getFieldElt()
           
 String getFieldEnumChooser()
           
 TreeSet getFieldGroupSet()
           
 String getFieldGrpChooser()
           
 String getFieldLabel()
           
 Map getFieldLabelMap()
           
 int getFieldMaxRows()
           
 String getFieldMbrChooser()
           
 String getFieldName()
           
 int getFieldNextPos()
           
 Map getFieldOffLabelMap()
           
 Map getFieldOnLabelMap()
           
 int getFieldPrevPos()
           
 String getFieldPubChooser()
           
 int getFieldResizeHeight()
           
 int getFieldResizeWidth()
           
 String getFieldSqlrParams()
           
 String getFieldSqlrQuery()
           
 String getFieldTab()
           
 String getFieldTfChooser()
           
 String getFieldType()
           
 String getFieldTypeShort()
           
 String getFieldUnitPos()
           
 List getInheritedFieldList()
           
 int getOpenTab()
           
 List<Class> getPortletClassList()
           
 String getRootClassName()
          Gives the root Class Name of the type
 TreeSet getSelectedCatSet()
           
 List getSubEltList()
           
 org.jdom.Element getSuperElt()
           
 List getSuperEltList()
           
 String getTabLabel(org.jdom.Element fieldElt)
           
 String getTabLabel(String tabId)
           
 Map getTabMap()
           
 Map getTabMLMap()
           
 Map<String,Set<TypeTemplateEntry>> getTemplateUsageMapFromXml()
           
 String getTitleDescription()
           
 Map getTitleDescriptionMap()
           
 String getTitleLabel()
           
 Map getTitleLabelMap()
           
 String getTypeCustomFormHandler()
           
 String getTypeCustomInterfaces()
           
 String getTypeCustomSuperFormHandler()
           
 String getTypeDescription()
           
 Map getTypeDescriptionMap()
           
 org.jdom.Element getTypeElt()
           
 Member getTypeFormAuthor()
           
 String getTypeFormRedirectMode()
           
 String getTypeFormRedirectValue()
           
 Workspace getTypeFormWorkspace()
           
 String getTypeLabel()
           
 Map getTypeLabelMap()
           
 String getTypeName()
           
 int getTypePos()
           
 String getTypeSuperClass()
           
protected  void init()
          Method to implement if you need to initialize your handler from parameter received, prior to all security validation.
 boolean isApplyNeeded()
           
 boolean isAudienced()
           
 boolean isCategorizable()
           
 boolean isContentEditor()
           
 boolean isCustomSuperClass()
           
 boolean isDatabase()
           
 boolean isDatabaseSupported()
           
 boolean isEditTitle()
           
 boolean isExpanded(Category cat, String inputName)
           
 boolean isFieldAbstract()
           
 boolean isFieldBoolean()
           
 boolean isFieldCheckHtml()
           
 boolean isFieldCompactDisplay()
           
 boolean isFieldDataImage()
           
 boolean isFieldDate()
           
 boolean isFieldDateOnly()
           
 boolean isFieldDBRecord()
           
 boolean isFieldDisplayRoot()
           
 boolean isFieldDouble()
           
 boolean isFieldEditable()
           
 boolean isFieldEnumerate()
           
 boolean isFieldFileDocument()
           
 boolean isFieldHidden()
           
 boolean isFieldHtml()
           
 boolean isFieldImage()
           
 boolean isFieldImageMap()
           
 boolean isFieldInline()
           
 boolean isFieldInteger()
           
 boolean isFieldMedia()
           
 boolean isFieldML()
           
 boolean isFieldMV()
           
 boolean isFieldOpenWindow()
           
 boolean isFieldParent()
           
 boolean isFieldRequired()
           
 boolean isFieldResize()
           
 boolean isFieldSearchable()
           
 boolean isFieldSQLQuery()
           
 boolean isFieldSQLResult()
           
 boolean isFieldString()
           
 boolean isFieldText()
           
 boolean isFieldTypeArray()
           
 boolean isFieldTypeList()
           
 boolean isFieldTypeSet()
           
 boolean isFieldURL()
           
 boolean isFieldWiki()
           
 boolean isFieldWikiwyg()
           
 boolean isFormEditor()
           
 boolean isModified()
           
 boolean isPortletEditor()
           
 boolean isRestartNeeded()
           
 boolean isReviewable()
           
 boolean isTitleML()
           
 boolean isTitleSearchable()
           
 boolean isTypeAbstract()
           
 boolean isTypeAdvancedTab()
           
 boolean isTypeCategoryTab()
           
 boolean isTypeDebatable()
           
 boolean isTypeFormNotify()
           
 boolean isTypeFormOneSubmit()
           
 boolean isTypeHbm()
           
 boolean isTypeOpenRole()
           
 boolean isTypeReadRightTab()
           
 boolean isTypeReviewable()
           
 boolean isTypeRevision()
           
 boolean isTypeTemplateTab()
           
 boolean isTypeUnitFieldEdition()
           
 boolean isTypeUpdateRightTab()
           
 boolean isTypeWorkflowTab()
           
 boolean isUGCEditor()
           
 boolean isVisible()
           
 boolean processAction()
          Method to be implemented to check/validate action to be performed and process them.
 void setAbstract(boolean v)
           
 void setCatChooser(String v)
           
 void setCheckHtml(boolean v)
           
 void setCid(String v)
           
 void setCols(int v)
           
 void setCompactDisplay(boolean v)
           
 void setDataImage(boolean v)
           
 void setDataSource(String dataSource)
           
 void setDateFormat(String v)
           
 void setDateOnly(boolean v)
           
 void setDbrColumns(String dbrColumns)
           
 void setDbrKeyCol(String dbrKeyCol)
           
 void setDbrLabelCol(String dbrLabelCol)
           
 void setDbrOrderBy(String dbrOrderBy)
           
 void setDbrTable(String dbrTable)
           
 void setDecimals(int v)
           
 void setDefault(String v)
           
 void setDefaultTexts(String[] v)
           
 void setDescriptionType(String v)
           
 void setDisplayRoot(boolean v)
           
 void setEditor(String v)
           
 void setEditTitle(boolean v)
           
 void setEnumChooser(String v)
           
 void setFieldDescriptions(String[] v)
           
 void setFieldLabels(String[] v)
           
 void setGids(String[] v)
           
 void setGrpChooser(String v)
           
 void setHidden(boolean v)
           
 void setHtml(boolean v)
           
 void setImageMap(boolean v)
           
 void setInline(boolean v)
           
 void setLabelList(String[] v)
           
 void setMaxlength(int v)
           
 void setMaxRows(int maxRows)
           
 void setMaxValue(double v)
           
 void setMbrChooser(String v)
           
 void setMinValue(double v)
           
 void setMl(boolean v)
           
 void setName(String v)
           
 void setNewFieldLabels(String[] v)
           
 void setNewTab(String v)
           
 void setOffLabels(String[] v)
           
 void setOnLabels(String[] v)
           
 void setOpAdd(String v)
           
 void setOpCancel(String v)
           
 void setOpDelete(String v)
           
 void setOpenTab(int openTab)
           
 void setOpenWindow(boolean v)
           
 void setOpFieldDown(String v)
           
 void setOpFieldUp(String v)
           
 void setOpRefreshField(String v)
           
 void setOpRefreshProperties(String v)
           
 void setOpRestart(String v)
           
 void setOpRevert(String v)
           
 void setOpSave(String v)
           
 void setOpUpdate(String v)
           
 void setOpUpdateSuper(String v)
           
 void setOpUpdateTabs(String v)
           
 void setOpUpdateTemplate(String v)
           
 void setOpUpdateTitle(String v)
           
 void setParent(boolean v)
           
 void setPath(String v)
           
 void setPattern(String v)
           
 void setPos(int v)
           
 void setPubChooser(String v)
           
 void setQuantity(String v)
           
 void setRequired(boolean v)
           
 void setResize(boolean v)
           
 void setResizeHeight(int v)
           
 void setResizeWidth(int v)
           
 void setRows(int v)
           
 void setSearchable(boolean v)
           
 void setSize(int v)
           
 void setSqlrParams(String sqlrParams)
           
 void setSqlrQuery(String sqlrQuery)
           
 void setTab(String v)
           
 void setTabGroup(String v)
           
 void setTemplateDescriptions(String[] v)
           
 void setTemplateLabels(String[] v)
           
 void setTemplateNames(String[] v)
           
 void setTemplatePaths(String[] v)
           
 void setTemplateUsages(String[] v)
           
 void setTfChooser(String v)
           
 void setTitleDescriptions(String[] v)
           
 void setTitleLabels(String[] v)
           
 void setToolbars(String[] v)
           
 void setTruncate(String v)
           
 void setType(String v)
           
 void setTypeDescriptions(String[] v)
           
 void setTypeLabels(String[] v)
           
 void setTypeTabIds(String[] values)
           
 void setTypeTabLabels(String[] values)
           
 void setUnit(String v)
           
 void setUnitPos(String v)
           
protected  void setupModifiedRestartApply()
           
 void setValueList(String v)
           
 void setWiki(boolean v)
           
 void setWikiwyg(boolean v)
           
 boolean showAbstract()
           
 boolean showDataImage()
           
 boolean showDataSource()
           
 boolean showDescription()
           
 boolean showEnum()
           
 boolean showFieldEditorTab()
           
 boolean showHidden()
           
 boolean showMaxRows()
           
 boolean showMultilingual()
           
 boolean showMultivalued()
           
 boolean showParentLink()
           
 boolean showRequired()
           
 boolean showSearchable()
           
 boolean showTab()
           
 void updateField(org.jdom.Element fieldElt)
           
 
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, 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

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 String NEW_TAB_ID
See Also:
Constant Field Values

openTab

protected int openTab

typeProcessor

protected TypeProcessor typeProcessor
Constructor Detail

TypeEditorHandler

public TypeEditorHandler()
Method Detail

getTypeElt

public org.jdom.Element getTypeElt()

getFieldElt

public org.jdom.Element getFieldElt()

getSuperElt

public org.jdom.Element getSuperElt()

getSuperEltList

public List getSuperEltList()

getSubEltList

public List getSubEltList()

getAllowedSuperTypeList

public List getAllowedSuperTypeList()

getInheritedFieldList

public List getInheritedFieldList()

setOpenTab

public void setOpenTab(int openTab)

getOpenTab

public int getOpenTab()

showFieldEditorTab

public boolean showFieldEditorTab()

init

protected void init()
Description copied from class: JcmsFormHandler
Method 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:
init in class JcmsFormHandler

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

getTemplateUsageMapFromXml

public Map<String,Set<TypeTemplateEntry>> getTemplateUsageMapFromXml()

isEditTitle

public boolean isEditTitle()

checkFieldEditorAvailability

public boolean checkFieldEditorAvailability(String editor)
Check if the given editor is available for the type of Publication to create

Parameters:
editor -
Returns:
true if it is available

getCategorySet

public TreeSet getCategorySet(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,
                          String inputName)
Returns:
true if the given category must be expanded
Since:
jcms-3.0

getTabMap

public Map getTabMap()

getTabLabel

public String getTabLabel(org.jdom.Element fieldElt)

getTabLabel

public String getTabLabel(String tabId)

getTabMLMap

public Map getTabMLMap()

setOpFieldUp

public void setOpFieldUp(String v)

setOpFieldDown

public void setOpFieldDown(String v)

setOpUpdateTitle

public void setOpUpdateTitle(String v)

setOpUpdateSuper

public void setOpUpdateSuper(String v)

setOpUpdateTemplate

public void setOpUpdateTemplate(String v)

setOpUpdateTabs

public void setOpUpdateTabs(String v)

setOpAdd

public void setOpAdd(String v)

setOpUpdate

public void setOpUpdate(String v)

setOpDelete

public void setOpDelete(String v)

setOpSave

public void setOpSave(String v)

setOpRevert

public void setOpRevert(String v)

setOpRestart

public void setOpRestart(String v)

setOpRefreshField

public void setOpRefreshField(String v)

setOpRefreshProperties

public void setOpRefreshProperties(String v)

setOpCancel

public void setOpCancel(String v)

setType

public void setType(String v)

setPos

public void setPos(int v)

setEditTitle

public void setEditTitle(boolean v)

setName

public void setName(String v)

setTypeLabels

public void setTypeLabels(String[] v)

setTypeDescriptions

public void setTypeDescriptions(String[] v)

setTypeTabLabels

public void setTypeTabLabels(String[] values)

setTypeTabIds

public void setTypeTabIds(String[] values)

setTitleLabels

public void setTitleLabels(String[] v)

setTitleDescriptions

public void setTitleDescriptions(String[] v)

setFieldLabels

public void setFieldLabels(String[] v)

setNewFieldLabels

public void setNewFieldLabels(String[] v)

setFieldDescriptions

public void setFieldDescriptions(String[] v)

setDescriptionType

public void setDescriptionType(String v)

setEditor

public void setEditor(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(String v)

setDefaultTexts

public void setDefaultTexts(String[] v)

setLabelList

public void setLabelList(String[] v)

setValueList

public void setValueList(String v)

setSearchable

public void setSearchable(boolean v)

setWiki

public void setWiki(boolean v)

setWikiwyg

public void setWikiwyg(boolean v)

setHtml

public void setHtml(boolean v)

setCheckHtml

public void setCheckHtml(boolean v)

setAbstract

public void setAbstract(boolean v)

setDataImage

public void setDataImage(boolean v)

setTruncate

public void setTruncate(String v)

setSize

public void setSize(int v)

setRows

public void setRows(int v)

setCols

public void setCols(int v)

setToolbars

public void setToolbars(String[] v)

setInline

public void setInline(boolean v)

setMaxlength

public void setMaxlength(int v)

setPattern

public void setPattern(String v)

setPath

public void setPath(String v)

setOpenWindow

public void setOpenWindow(boolean v)

setImageMap

public void setImageMap(boolean v)

setResize

public void setResize(boolean v)

setResizeWidth

public void setResizeWidth(int v)

setResizeHeight

public void setResizeHeight(int v)

setOnLabels

public void setOnLabels(String[] v)

setOffLabels

public void setOffLabels(String[] v)

setMinValue

public void setMinValue(double v)

setMaxValue

public void setMaxValue(double v)

setDecimals

public void setDecimals(int v)

setUnit

public void setUnit(String v)

setUnitPos

public void setUnitPos(String v)

setParent

public void setParent(boolean v)

setDisplayRoot

public void setDisplayRoot(boolean v)

setCid

public void setCid(String v)

setDateFormat

public void setDateFormat(String v)

setDateOnly

public void setDateOnly(boolean v)

setEnumChooser

public void setEnumChooser(String v)

setCatChooser

public void setCatChooser(String v)

setMbrChooser

public void setMbrChooser(String v)

setGrpChooser

public void setGrpChooser(String v)

setPubChooser

public void setPubChooser(String v)

setTfChooser

public void setTfChooser(String v)

setGids

public void setGids(String[] v)

setTab

public void setTab(String v)

setNewTab

public void setNewTab(String v)

setTabGroup

public void setTabGroup(String v)

setQuantity

public void setQuantity(String v)

setTemplateNames

public void setTemplateNames(String[] v)

setTemplateUsages

public void setTemplateUsages(String[] v)

setTemplatePaths

public void setTemplatePaths(String[] v)

setTemplateLabels

public void setTemplateLabels(String[] v)

setTemplateDescriptions

public void setTemplateDescriptions(String[] v)

setDataSource

public void setDataSource(String dataSource)

setSqlrQuery

public void setSqlrQuery(String sqlrQuery)

setSqlrParams

public void setSqlrParams(String sqlrParams)

setDbrTable

public void setDbrTable(String dbrTable)

setDbrKeyCol

public void setDbrKeyCol(String dbrKeyCol)

setDbrColumns

public void setDbrColumns(String dbrColumns)

setDbrLabelCol

public void setDbrLabelCol(String dbrLabelCol)

setDbrOrderBy

public void setDbrOrderBy(String dbrOrderBy)

setMaxRows

public void setMaxRows(int maxRows)

canEditJavaName

public boolean canEditJavaName()

getTypeName

public String getTypeName()
Since:
jcms-4.0

getTypeLabel

public String getTypeLabel()
Since:
jcms-4.0

getTypeLabelMap

public Map getTypeLabelMap()

getTypeDescription

public String getTypeDescription()
Since:
jcms-4.0

getTypeDescriptionMap

public Map getTypeDescriptionMap()

getTitleLabel

public String getTitleLabel()
Since:
jcms-4.0

getTitleLabelMap

public Map getTitleLabelMap()

getTitleDescription

public String getTitleDescription()
Since:
jcms-4.0

getTitleDescriptionMap

public Map getTitleDescriptionMap()

isCategorizable

public boolean isCategorizable()
Since:
jcms-4.0

isReviewable

public boolean isReviewable()
Since:
jcms-4.0

isVisible

public boolean isVisible()
Since:
jcms-4.0

isTitleSearchable

public boolean isTitleSearchable()
Since:
jcms-4.0

isTitleML

public boolean isTitleML()
Since:
jcms-4.0

isTypeCategoryTab

public boolean isTypeCategoryTab()
Since:
jcms-4.0

isTypeReadRightTab

public boolean isTypeReadRightTab()
Since:
jcms-4.0

isTypeUpdateRightTab

public boolean isTypeUpdateRightTab()
Since:
jcms-4.0

isTypeTemplateTab

public boolean isTypeTemplateTab()
Since:
jcms-4.0

isTypeWorkflowTab

public boolean isTypeWorkflowTab()
Since:
jcms-4.0

isTypeAdvancedTab

public boolean isTypeAdvancedTab()
Since:
jcms-4.0

isTypeAbstract

public boolean isTypeAbstract()
Since:
jcms-4.0

isTypeReviewable

public boolean isTypeReviewable()
Since:
jcms-4.0

isTypeDebatable

public boolean isTypeDebatable()
Since:
jcms-4.0

isTypeUnitFieldEdition

public boolean isTypeUnitFieldEdition()
Since:
jcms-5.5.0

isAudienced

public boolean isAudienced()
Since:
jcms-5.5.0

isDatabaseSupported

public boolean isDatabaseSupported()

isDatabase

public boolean isDatabase()
Since:
jcms-6.0.0

isTypeRevision

public boolean isTypeRevision()
Since:
jcms-7.0.0

isTypeOpenRole

public boolean isTypeOpenRole()
Since:
jcms-7.0.1

isTypeHbm

public boolean isTypeHbm()
Since:
jcms-6.0.0

isTypeFormOneSubmit

public boolean isTypeFormOneSubmit()
Since:
jcms-4.0

isTypeFormNotify

public boolean isTypeFormNotify()
Since:
jcms-4.0

getTypeFormAuthor

public Member getTypeFormAuthor()
Since:
jcms-4.0

getTypeFormWorkspace

public Workspace getTypeFormWorkspace()
Since:
jcms-4.1.1

getTypeFormRedirectMode

public String getTypeFormRedirectMode()
Since:
jcms-4.0

getTypeFormRedirectValue

public String getTypeFormRedirectValue()
Since:
jcms-4.0

getTypeSuperClass

public String getTypeSuperClass()
Since:
jcms-4.0

isCustomSuperClass

public boolean isCustomSuperClass()
Since:
jcms-4.0

getTypeCustomFormHandler

public String getTypeCustomFormHandler()
Since:
jcms-4.0

getTypeCustomSuperFormHandler

public String getTypeCustomSuperFormHandler()
Since:
jcms-4.0

getTypeCustomInterfaces

public String getTypeCustomInterfaces()
Since:
jcms-4.0

getAuthorizedGroupSet

public TreeSet getAuthorizedGroupSet()
Since:
jcms-4.0

getTypePos

public int getTypePos()
Since:
jcms-4.0

setupModifiedRestartApply

protected void setupModifiedRestartApply()
Since:
jcms-4.0

isApplyNeeded

public boolean isApplyNeeded()
Since:
jcms-4.0

isRestartNeeded

public boolean isRestartNeeded()
Since:
jcms-4.0

isModified

public boolean isModified()
Since:
jcms-4.0

isContentEditor

public boolean isContentEditor()
Since:
jcms-4.0

isPortletEditor

public boolean isPortletEditor()
Since:
jcms-4.0

isFormEditor

public boolean isFormEditor()
Since:
jcms-4.0

isUGCEditor

public boolean isUGCEditor()
Since:
jcms-6.0.0

getContentClassList

public List<Class> getContentClassList()
Since:
jcms-4.0

getPortletClassList

public List<Class> getPortletClassList()
Since:
jcms-4.0

getFieldCount

public int getFieldCount()

getFieldPrevPos

public int getFieldPrevPos()

getFieldNextPos

public int getFieldNextPos()

updateField

public void updateField(org.jdom.Element fieldElt)

getFieldName

public String getFieldName()

getFieldType

public String getFieldType()

getFieldTypeShort

public 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 String getFieldLabel()

getFieldLabelMap

public Map getFieldLabelMap()

getFieldEditor

public 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()

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 String getFieldDefault()

getFieldDefaultTextMap

public Map getFieldDefaultTextMap()

getFieldDescription

public String getFieldDescription()

getFieldDescriptionMap

public Map getFieldDescriptionMap()

getFieldDescriptionType

public String getFieldDescriptionType()

getFieldOnLabelMap

public Map getFieldOnLabelMap()

getFieldOffLabelMap

public Map getFieldOffLabelMap()

getFieldTab

public String getFieldTab()

isFieldSearchable

public boolean isFieldSearchable()

isFieldWiki

public boolean isFieldWiki()

isFieldWikiwyg

public boolean isFieldWikiwyg()

isFieldHtml

public boolean isFieldHtml()

isFieldCheckHtml

public boolean isFieldCheckHtml()

isFieldAbstract

public boolean isFieldAbstract()

isFieldDataImage

public boolean isFieldDataImage()

isFieldInline

public boolean isFieldInline()

isFieldOpenWindow

public boolean isFieldOpenWindow()

isFieldImageMap

public boolean isFieldImageMap()

isFieldResize

public boolean isFieldResize()

getFieldResizeWidth

public int getFieldResizeWidth()

getFieldResizeHeight

public int getFieldResizeHeight()

isFieldDateOnly

public boolean isFieldDateOnly()

getFieldDateFormat

public String getFieldDateFormat()

getFieldUnitPos

public String getFieldUnitPos()

getSelectedCatSet

public TreeSet getSelectedCatSet()

isFieldParent

public boolean isFieldParent()

isFieldDisplayRoot

public boolean isFieldDisplayRoot()

getFieldEnumChooser

public String getFieldEnumChooser()

getFieldCatChooser

public String getFieldCatChooser()

getFieldMbrChooser

public String getFieldMbrChooser()

getFieldGrpChooser

public String getFieldGrpChooser()

getFieldPubChooser

public String getFieldPubChooser()

getFieldTfChooser

public String getFieldTfChooser()

getFieldGroupSet

public TreeSet getFieldGroupSet()

getFieldDataSource

public String getFieldDataSource()

getFieldMaxRows

public int getFieldMaxRows()

getFieldSqlrQuery

public String getFieldSqlrQuery()

getFieldSqlrParams

public String getFieldSqlrParams()

getFieldDbrTable

public String getFieldDbrTable()

getFieldDbrKeyCol

public String getFieldDbrKeyCol()

getFieldDbrColumns

public String getFieldDbrColumns()

getFieldDbrLabelCol

public String getFieldDbrLabelCol()

getFieldDbrOrderBy

public String getFieldDbrOrderBy()

getRootClassName

public String getRootClassName()
Gives the root Class Name of the type

Returns:
the rootClassName
Since:
JCMS-6.0.2


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