Class LanguageFd2Config
- java.lang.Object
 - 
- de.xima.fc.workflow.processor.model.LanguageFd2Config
 
 
- 
- All Implemented Interfaces:
 IXFormRenderConfig,Serializable
public class LanguageFd2Config extends Object implements IXFormRenderConfig
Mostly dummyIXFormRenderConfigthat only implementsgetLanguageProvider(). Used for obtaining the localized name of submit buttons, seeIWorkflowProvider.getAllSubmitButtons().- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description LanguageFd2Config(Projekt project, Locale locale)Creates a new dummy FD2 config with the given locale. 
- 
Method Summary
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface de.xima.fc.form.common.models.IXFormRenderConfig
addValidationError, addXFormRessource, setDemoAccount 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addCustomFormNode
public void addCustomFormNode(com.hp.gagawa.java.Node customNode)
- Specified by:
 addCustomFormNodein interfaceIXFormRenderConfig
 
- 
addValidationError
public void addValidationError(String itemId, String error)
Description copied from interface:IXFormRenderConfigAdds a server validation message for the given form element. This message is redisplayed in the form in the browser.- Specified by:
 addValidationErrorin interfaceIXFormRenderConfig- Parameters:
 itemId- Full ID of a form element, e.g.xi-tf-1(non-repeated) orxi-tf-1_c_99(repeated element).error- Error message to add.
 
- 
getAppointmentProvider
public IFD2AppointmentProvider getAppointmentProvider()
- Specified by:
 getAppointmentProviderin interfaceIXFormRenderConfig- Returns:
 - The current provider for accessing appointments and appointment templates.
 
 
- 
getAttachmentDeleteURL
public String getAttachmentDeleteURL()
- Specified by:
 getAttachmentDeleteURLin interfaceIXFormRenderConfig
 
- 
getAttachmentDownloadURL
public String getAttachmentDownloadURL()
- Specified by:
 getAttachmentDownloadURLin interfaceIXFormRenderConfig
 
- 
getBaseIncludeUrl
public String getBaseIncludeUrl()
- Specified by:
 getBaseIncludeUrlin interfaceIXFormRenderConfig
 
- 
getBotFieldName
public String getBotFieldName()
- Specified by:
 getBotFieldNamein interfaceIXFormRenderConfig- Returns:
 - The name of the invisible bot field used as a honey trap to detect bots. When a form is submitted where this field has a value, the form submission is rejected.
 
 
- 
getBotFieldAutocomplete
public String getBotFieldAutocomplete()
- Specified by:
 getBotFieldAutocompletein interfaceIXFormRenderConfig- Returns:
 - The value for the 
autocompleteattribute of the invisiblebot field. When null, empty, or blank, theautocompleteproperty is not set on the bot field. 
 
- 
getCssIncludes
public LinkedHashMap<String,String> getCssIncludes()
- Specified by:
 getCssIncludesin interfaceIXFormRenderConfig
 
- 
getCustomFormNodes
public List<com.hp.gagawa.java.Node> getCustomFormNodes()
- Specified by:
 getCustomFormNodesin interfaceIXFormRenderConfig
 
- 
getDataSourceProvider
public IFD2DataSourceProvider getDataSourceProvider()
- Specified by:
 getDataSourceProviderin interfaceIXFormRenderConfig
 
- 
getFormAction
public String getFormAction()
- Specified by:
 getFormActionin interfaceIXFormRenderConfig
 
- 
getI18N
public com.alibaba.fastjson.JSONObject getI18N()
- Specified by:
 getI18Nin interfaceIXFormRenderConfig
 
- 
getI18NValue
public String getI18NValue(String key)
- Specified by:
 getI18NValuein interfaceIXFormRenderConfig
 
- 
getJsIncludes
public LinkedHashMap<String,String> getJsIncludes()
- Specified by:
 getJsIncludesin interfaceIXFormRenderConfig
 
- 
getLang
public String getLang()
- Specified by:
 getLangin interfaceIXFormRenderConfig
 
- 
getLanguageProvider
public IFD2LanguageProvider getLanguageProvider()
Description copied from interface:IXFormRenderConfigGetter für languageProvider- Specified by:
 getLanguageProviderin interfaceIXFormRenderConfig- Returns:
 IFD2LanguageProviderdes languageProvider
 
- 
getLicenseDataProvider
public IFD2LicenseDataProvider getLicenseDataProvider()
- Specified by:
 getLicenseDataProviderin interfaceIXFormRenderConfig
 
- 
getMetaDataProvider
public IFD2MetaDataProvider getMetaDataProvider()
- Specified by:
 getMetaDataProviderin interfaceIXFormRenderConfig
 
- 
getProjektID
public long getProjektID()
- Specified by:
 getProjektIDin interfaceIXFormRenderConfig
 
- 
getReplacerProvider
public IFD2ReplacerProvider getReplacerProvider()
- Specified by:
 getReplacerProviderin interfaceIXFormRenderConfig
 
- 
getStatusProvider
public IFD2StatusProvider getStatusProvider()
- Specified by:
 getStatusProviderin interfaceIXFormRenderConfig
 
- 
getThemeCss
public String getThemeCss()
- Specified by:
 getThemeCssin interfaceIXFormRenderConfig
 
- 
getTitle
public String getTitle()
- Specified by:
 getTitlein interfaceIXFormRenderConfig
 
- 
getUserGroupProvider
public IFD2UserGroupProvider getUserGroupProvider()
- Specified by:
 getUserGroupProviderin interfaceIXFormRenderConfig
 
- 
getValidationErrors
public Map<String,List<String>> getValidationErrors()
- Specified by:
 getValidationErrorsin interfaceIXFormRenderConfig
 
- 
getValidationErrors
public List<String> getValidationErrors(String itemId)
- Specified by:
 getValidationErrorsin interfaceIXFormRenderConfig
 
- 
getVRulesProvider
public IFD2VRulesProvider getVRulesProvider()
- Specified by:
 getVRulesProviderin interfaceIXFormRenderConfig
 
- 
getXItemProvider
public IFD2XItemProvider getXItemProvider()
- Specified by:
 getXItemProviderin interfaceIXFormRenderConfig
 
- 
getxItemRenderConditions
public XItemConditionsWrapper getxItemRenderConditions()
- Specified by:
 getxItemRenderConditionsin interfaceIXFormRenderConfig
 
- 
isDemoAccount
public boolean isDemoAccount()
- Specified by:
 isDemoAccountin interfaceIXFormRenderConfig
 
- 
isDesignerPreview
public boolean isDesignerPreview()
- Specified by:
 isDesignerPreviewin interfaceIXFormRenderConfig
 
- 
isForceInline
public boolean isForceInline()
- Specified by:
 isForceInlinein interfaceIXFormRenderConfig
 
- 
isFormOnly
public boolean isFormOnly()
- Specified by:
 isFormOnlyin interfaceIXFormRenderConfig
 
- 
isIgnoreRenderConditions
public boolean isIgnoreRenderConditions()
- Specified by:
 isIgnoreRenderConditionsin interfaceIXFormRenderConfig
 
- 
isPreview
public boolean isPreview()
- Specified by:
 isPreviewin interfaceIXFormRenderConfig
 
- 
isPublish
public boolean isPublish()
- Specified by:
 isPublishin interfaceIXFormRenderConfig
 
- 
isSkipPlaceholder
public boolean isSkipPlaceholder()
- Specified by:
 isSkipPlaceholderin interfaceIXFormRenderConfig
 
- 
isUsebs
public boolean isUsebs()
- Specified by:
 isUsebsin interfaceIXFormRenderConfig
 
- 
isUsecss
public boolean isUsecss()
- Specified by:
 isUsecssin interfaceIXFormRenderConfig
 
- 
isUsejq
public boolean isUsejq()
- Specified by:
 isUsejqin interfaceIXFormRenderConfig
 
- 
isUseui
public boolean isUseui()
- Specified by:
 isUseuiin interfaceIXFormRenderConfig
 
- 
setAppointmentProvider
public void setAppointmentProvider(IFD2AppointmentProvider appointmentProvider)
- Specified by:
 setAppointmentProviderin interfaceIXFormRenderConfig- Parameters:
 appointmentProvider- The provider to use for accessing appointments and appointment templates.
 
- 
setAttachmentDeleteURL
public void setAttachmentDeleteURL(String attachmentDeleteUrl)
- Specified by:
 setAttachmentDeleteURLin interfaceIXFormRenderConfig
 
- 
setAttachmentDownloadURL
public void setAttachmentDownloadURL(String attachmentDownloadUrl)
- Specified by:
 setAttachmentDownloadURLin interfaceIXFormRenderConfig
 
- 
setBaseIncludeUrl
public void setBaseIncludeUrl(String url)
- Specified by:
 setBaseIncludeUrlin interfaceIXFormRenderConfig
 
- 
setBotFieldName
public void setBotFieldName(String botFieldName)
- Specified by:
 setBotFieldNamein interfaceIXFormRenderConfig- Parameters:
 botFieldName- The name of the invisible bot field used as a honey trap to detect bots. When a form is submitted where this field has a value, the form submission is rejected.
 
- 
setBotFieldAutocomplete
public void setBotFieldAutocomplete(String botFieldAutocomplete)
- Specified by:
 setBotFieldAutocompletein interfaceIXFormRenderConfig- Parameters:
 botFieldAutocomplete- The value for theautocompleteattribute of the invisiblebot field. When null, empty, or blank, theautocompleteproperty is not set on the bot field.
 
- 
setCssIncludes
public void setCssIncludes(LinkedHashMap<String,String> cssIncludes)
- Specified by:
 setCssIncludesin interfaceIXFormRenderConfig
 
- 
setCustomFormNodes
public void setCustomFormNodes(List<com.hp.gagawa.java.Node> customFormNodes)
- Specified by:
 setCustomFormNodesin interfaceIXFormRenderConfig
 
- 
setDataSourceProvider
public void setDataSourceProvider(IFD2DataSourceProvider dataSourceProvider)
Description copied from interface:IXFormRenderConfigSetter des dataSourceProvider- Specified by:
 setDataSourceProviderin interfaceIXFormRenderConfig- Parameters:
 dataSourceProvider-IFD2DataSourceProviderder zu setzende dataSourceProvider
 
- 
setDesignerPreview
public void setDesignerPreview(boolean isDesignerPreview)
- Specified by:
 setDesignerPreviewin interfaceIXFormRenderConfig
 
- 
setForceInline
public void setForceInline(boolean forceInline)
- Specified by:
 setForceInlinein interfaceIXFormRenderConfig
 
- 
setFormAction
public void setFormAction(String formAction)
- Specified by:
 setFormActionin interfaceIXFormRenderConfig
 
- 
setFormOnly
public void setFormOnly(boolean formOnly)
- Specified by:
 setFormOnlyin interfaceIXFormRenderConfig
 
- 
setIgnoreRenderConditions
public void setIgnoreRenderConditions(boolean ignoreRenderConditions)
- Specified by:
 setIgnoreRenderConditionsin interfaceIXFormRenderConfig
 
- 
setJsIncludes
public void setJsIncludes(LinkedHashMap<String,String> jsIncludes)
- Specified by:
 setJsIncludesin interfaceIXFormRenderConfig
 
- 
setLang
public void setLang(String lang)
- Specified by:
 setLangin interfaceIXFormRenderConfig
 
- 
setLanguageProvider
public void setLanguageProvider(IFD2LanguageProvider languageProvider)
Description copied from interface:IXFormRenderConfigSetter des languageProvider- Specified by:
 setLanguageProviderin interfaceIXFormRenderConfig- Parameters:
 languageProvider-IFD2LanguageProviderder zu setzende languageProvider
 
- 
setLicenseDataProvider
public void setLicenseDataProvider(IFD2LicenseDataProvider licenseDataProvider)
- Specified by:
 setLicenseDataProviderin interfaceIXFormRenderConfig
 
- 
setMetaDataProvider
public void setMetaDataProvider(IFD2MetaDataProvider metaDataProvider)
- Specified by:
 setMetaDataProviderin interfaceIXFormRenderConfig
 
- 
setPreview
public void setPreview(boolean preview)
- Specified by:
 setPreviewin interfaceIXFormRenderConfig
 
- 
setProjektID
public void setProjektID(long projectId)
- Specified by:
 setProjektIDin interfaceIXFormRenderConfig
 
- 
setPublish
public void setPublish(boolean publish)
- Specified by:
 setPublishin interfaceIXFormRenderConfig
 
- 
setReplacerProvider
public void setReplacerProvider(IFD2ReplacerProvider replacerProvider)
- Specified by:
 setReplacerProviderin interfaceIXFormRenderConfig
 
- 
setSkipPlaceholder
public void setSkipPlaceholder(boolean skipPlaceholder)
- Specified by:
 setSkipPlaceholderin interfaceIXFormRenderConfig
 
- 
setStatusProvider
public void setStatusProvider(IFD2StatusProvider statusProvider)
- Specified by:
 setStatusProviderin interfaceIXFormRenderConfig
 
- 
setThemeCss
public void setThemeCss(String themeCss)
- Specified by:
 setThemeCssin interfaceIXFormRenderConfig
 
- 
setTitle
public void setTitle(String title)
- Specified by:
 setTitlein interfaceIXFormRenderConfig
 
- 
setUsebs
public void setUsebs(boolean usebs)
- Specified by:
 setUsebsin interfaceIXFormRenderConfig
 
- 
setUsecss
public void setUsecss(boolean usecss)
- Specified by:
 setUsecssin interfaceIXFormRenderConfig
 
- 
setUsejq
public void setUsejq(boolean usejq)
- Specified by:
 setUsejqin interfaceIXFormRenderConfig
 
- 
setUserGroupProvider
public void setUserGroupProvider(IFD2UserGroupProvider userGroupProvider)
- Specified by:
 setUserGroupProviderin interfaceIXFormRenderConfig
 
- 
setUseui
public void setUseui(boolean useui)
- Specified by:
 setUseuiin interfaceIXFormRenderConfig
 
- 
setValidationErrors
public void setValidationErrors(Map<String,List<String>> validationErrors)
- Specified by:
 setValidationErrorsin interfaceIXFormRenderConfig
 
- 
setVRulesProvider
public void setVRulesProvider(IFD2VRulesProvider vRulesProvider)
- Specified by:
 setVRulesProviderin interfaceIXFormRenderConfig
 
- 
setXItemProvider
public void setXItemProvider(IFD2XItemProvider xItemProvider)
- Specified by:
 setXItemProviderin interfaceIXFormRenderConfig
 
- 
setXItemRenderConditions
public void setXItemRenderConditions(XItemConditionsWrapper xItemRenderConditions)
- Specified by:
 setXItemRenderConditionsin interfaceIXFormRenderConfig
 
- 
getTemplateProvider
public IFD2TemplateProvider getTemplateProvider()
- Specified by:
 getTemplateProviderin interfaceIXFormRenderConfig
 
- 
setTemplateProvider
public void setTemplateProvider(IFD2TemplateProvider templateProvider)
- Specified by:
 setTemplateProviderin interfaceIXFormRenderConfig
 
- 
isLegacyUseOptionTextForAutocomplete
public boolean isLegacyUseOptionTextForAutocomplete()
- Specified by:
 isLegacyUseOptionTextForAutocompletein interfaceIXFormRenderConfig- Returns:
 trueto use the legacy behavior where the option text of autocomplete elements was used when evaluating conditions.
 
- 
setLegacyUseOptionTextForAutocomplete
public void setLegacyUseOptionTextForAutocomplete(boolean legacyUseOptionTextForAutocomplete)
- Specified by:
 setLegacyUseOptionTextForAutocompletein interfaceIXFormRenderConfig- Parameters:
 legacyUseOptionTextForAutocomplete-trueto use the legacy behavior where the option text of autocomplete elements was used when evaluating conditions.
 
- 
isValidateSubmitAction
public boolean isValidateSubmitAction()
- Specified by:
 isValidateSubmitActionin interfaceIXFormRenderConfig- Returns:
 trueif the transmitted submit button name used to submit the form needs to be validated (whether such a button really existed), orfalseotherwise.
 
- 
setValidateSubmitAction
public void setValidateSubmitAction(boolean validateSubmitAction)
- Specified by:
 setValidateSubmitActionin interfaceIXFormRenderConfig- Parameters:
 validateSubmitAction-trueif the transmitted submit button name used to submit the form needs to be validated (whether such a button really existed), orfalseotherwise.
 
- 
setForceBranding
public void setForceBranding(boolean forceBranding)
- Specified by:
 setForceBrandingin interfaceIXFormRenderConfig
 
- 
isForceBranding
public boolean isForceBranding()
- Specified by:
 isForceBrandingin interfaceIXFormRenderConfig
 
- 
isHideRequiredHint
public boolean isHideRequiredHint()
- Specified by:
 isHideRequiredHintin interfaceIXFormRenderConfig
 
- 
setHideRequiredHint
public void setHideRequiredHint(boolean hideRequiredHint)
- Specified by:
 setHideRequiredHintin interfaceIXFormRenderConfig
 
- 
getButtonDescriptor
public XButtonDescriptor getButtonDescriptor()
- Specified by:
 getButtonDescriptorin interfaceIXFormRenderConfig
 
- 
setButtonDescriptor
public void setButtonDescriptor(XButtonDescriptor buttonDescriptor)
- Specified by:
 setButtonDescriptorin interfaceIXFormRenderConfig
 
 - 
 
 -