Class LanguageFd2Config
java.lang.Object
de.xima.fc.workflow.processor.model.LanguageFd2Config
- All Implemented Interfaces:
IXFormRenderConfig, Serializable
Mostly dummy
IXFormRenderConfig that only implements getLanguageProvider(). Used for obtaining the
localized name of submit buttons, see IWorkflowProvider.getAllSubmitButtons().- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLanguageFd2Config(Projekt project, Locale locale) Creates a new dummy FD2 config with the given locale. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCustomFormNode(com.hp.gagawa.java.Node customNode) voidaddValidationError(String itemId, String error) Adds a server validation message for the given form element.longList<com.hp.gagawa.java.Node> com.alibaba.fastjson.JSONObjectcom.alibaba.fastjson.JSONObjectgetI18N()getI18NValue(String key) getLang()Getter für languageProviderlongGets the CSS content from the selected form theme.Gets the additional CSS classes that should be added to the form, as defined by the selected form theme.getTitle()getValidationErrors(String itemId) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisUsebs()booleanisUsecss()booleanisUsejq()booleanisUseui()booleanvoidsetAppointmentProvider(IFD2AppointmentProvider appointmentProvider) voidsetAttachmentDeleteURL(String attachmentDeleteUrl) voidsetAttachmentDownloadURL(String attachmentDownloadUrl) voidsetBaseIncludeUrl(String url) voidsetBotFieldAutocomplete(String botFieldAutocomplete) voidsetBotFieldName(String botFieldName) voidsetButtonDescriptor(XButtonDescriptor buttonDescriptor) voidsetClientId(long clientId) voidsetCssIncludes(LinkedHashMap<String, String> cssIncludes) voidsetCustomFormNodes(List<com.hp.gagawa.java.Node> customFormNodes) voidsetDataSourceProvider(IFD2DataSourceProvider dataSourceProvider) Setter des dataSourceProvidervoidsetDesignerPreview(boolean isDesignerPreview) voidsetForceBranding(boolean forceBranding) voidsetForceFullyInline(boolean forceFullyInline) voidsetForceInline(boolean forceInline) voidsetFormAction(String formAction) voidsetFormI18n(com.alibaba.fastjson.JSONObject formI18n) voidsetFormOnly(boolean formOnly) voidsetHideRequiredHint(boolean hideRequiredHint) voidsetIgnoreRenderConditions(boolean ignoreRenderConditions) voidsetJsIncludes(LinkedHashMap<String, String> jsIncludes) voidvoidsetLanguageProvider(IFD2LanguageProvider languageProvider) Setter des languageProvidervoidsetLegacyUseOptionTextForAutocomplete(boolean legacyUseOptionTextForAutocomplete) voidsetLicenseDataProvider(IFD2LicenseDataProvider licenseDataProvider) voidsetMetaDataProvider(IFD2MetaDataProvider metaDataProvider) voidsetPreview(boolean preview) voidsetProjektID(long projectId) voidsetPublish(boolean publish) voidsetRenderCallbackProvider(IFD2RenderCallbackProvider renderCallbackProvider) voidsetReplacerProvider(IFD2ReplacerProvider replacerProvider) voidsetSkipPlaceholder(boolean skipPlaceholder) voidsetStatusProvider(IFD2StatusProvider statusProvider) voidsetTemplateProvider(IFD2TemplateProvider templateProvider) voidsetThemeCss(String themeCss) Sets the CSS content from the selected form themevoidsetThemeCssClasses(Set<String> themeCssClasses) Sets the additional CSS classes that should be added to the form, as defined by the selected form theme.voidvoidsetUsebs(boolean usebs) voidsetUsecss(boolean usecss) voidsetUsejq(boolean usejq) voidsetUserGroupProvider(IFD2UserGroupProvider userGroupProvider) voidsetUseui(boolean useui) voidsetValidateSubmitAction(boolean validateSubmitAction) voidsetValidationErrors(Map<String, List<String>> validationErrors) voidsetVRulesProvider(IFD2VRulesProvider vRulesProvider) voidsetXFormProperties(XFormProperties xFormProperties) voidsetXItemProvider(IFD2XItemProvider xItemProvider) voidsetXItemRenderConditions(XItemConditionsWrapper xItemRenderConditions) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IXFormRenderConfig
addValidationError, addXFormRessource, getXFormProperty, getXFormPropertyI18n, getXFormPropertyI18n, setDemoAccount
-
Constructor Details
-
LanguageFd2Config
-
-
Method Details
-
addCustomFormNode
public void addCustomFormNode(com.hp.gagawa.java.Node customNode) - Specified by:
addCustomFormNodein interfaceIXFormRenderConfig
-
addValidationError
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
- Specified by:
getAppointmentProviderin interfaceIXFormRenderConfig- Returns:
- The current provider for accessing appointments and appointment templates.
-
getAttachmentDeleteURL
- Specified by:
getAttachmentDeleteURLin interfaceIXFormRenderConfig
-
getAttachmentDownloadURL
- Specified by:
getAttachmentDownloadURLin interfaceIXFormRenderConfig
-
getBaseIncludeUrl
- Specified by:
getBaseIncludeUrlin interfaceIXFormRenderConfig
-
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
- 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.
-
getClientId
public long getClientId()- Specified by:
getClientIdin interfaceIXFormRenderConfig- Returns:
- ID of the client that owns the form to be rendered.
-
getCssIncludes
- Specified by:
getCssIncludesin interfaceIXFormRenderConfig
-
getCustomFormNodes
- Specified by:
getCustomFormNodesin interfaceIXFormRenderConfig
-
getDataSourceProvider
- Specified by:
getDataSourceProviderin interfaceIXFormRenderConfig
-
getFormAction
- Specified by:
getFormActionin interfaceIXFormRenderConfig
-
getI18N
public com.alibaba.fastjson.JSONObject getI18N()- Specified by:
getI18Nin interfaceIXFormRenderConfig
-
getI18NValue
- Specified by:
getI18NValuein interfaceIXFormRenderConfig
-
getJsIncludes
- Specified by:
getJsIncludesin interfaceIXFormRenderConfig
-
getLang
- Specified by:
getLangin interfaceIXFormRenderConfig
-
getLanguageProvider
Description copied from interface:IXFormRenderConfigGetter für languageProvider- Specified by:
getLanguageProviderin interfaceIXFormRenderConfig- Returns:
IFD2LanguageProviderdes languageProvider
-
getLicenseDataProvider
- Specified by:
getLicenseDataProviderin interfaceIXFormRenderConfig
-
getMetaDataProvider
- Specified by:
getMetaDataProviderin interfaceIXFormRenderConfig
-
getProjektID
public long getProjektID()- Specified by:
getProjektIDin interfaceIXFormRenderConfig
-
getReplacerProvider
- Specified by:
getReplacerProviderin interfaceIXFormRenderConfig
-
getRenderCallbackProvider
- Specified by:
getRenderCallbackProviderin interfaceIXFormRenderConfig- Returns:
- The configured render callback provider.
-
getStatusProvider
- Specified by:
getStatusProviderin interfaceIXFormRenderConfig
-
getThemeCss
Description copied from interface:IXFormRenderConfigGets the CSS content from the selected form theme.- Specified by:
getThemeCssin interfaceIXFormRenderConfig- Returns:
- The CSS content from the selected form theme
-
getTitle
- Specified by:
getTitlein interfaceIXFormRenderConfig
-
getUserGroupProvider
- Specified by:
getUserGroupProviderin interfaceIXFormRenderConfig
-
getValidationErrors
- Specified by:
getValidationErrorsin interfaceIXFormRenderConfig
-
getValidationErrors
- Specified by:
getValidationErrorsin interfaceIXFormRenderConfig
-
getVRulesProvider
- Specified by:
getVRulesProviderin interfaceIXFormRenderConfig
-
getXItemProvider
- Specified by:
getXItemProviderin interfaceIXFormRenderConfig
-
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
-
isForceFullyInline
public boolean isForceFullyInline()- Specified by:
isForceFullyInlinein 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
- Specified by:
setAppointmentProviderin interfaceIXFormRenderConfig- Parameters:
appointmentProvider- The provider to use for accessing appointments and appointment templates.
-
setAttachmentDeleteURL
- Specified by:
setAttachmentDeleteURLin interfaceIXFormRenderConfig
-
setAttachmentDownloadURL
- Specified by:
setAttachmentDownloadURLin interfaceIXFormRenderConfig
-
setBaseIncludeUrl
- Specified by:
setBaseIncludeUrlin interfaceIXFormRenderConfig
-
setBotFieldName
- 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
- 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.
-
setClientId
public void setClientId(long clientId) - Specified by:
setClientIdin interfaceIXFormRenderConfig- Parameters:
clientId- ID of the client that owns the form to be rendered.
-
setCssIncludes
- Specified by:
setCssIncludesin interfaceIXFormRenderConfig
-
setCustomFormNodes
- Specified by:
setCustomFormNodesin interfaceIXFormRenderConfig
-
setDataSourceProvider
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
-
setForceFullyInline
public void setForceFullyInline(boolean forceFullyInline) - Specified by:
setForceFullyInlinein interfaceIXFormRenderConfig
-
setFormAction
- 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
- Specified by:
setJsIncludesin interfaceIXFormRenderConfig
-
setLang
- Specified by:
setLangin interfaceIXFormRenderConfig
-
setLanguageProvider
Description copied from interface:IXFormRenderConfigSetter des languageProvider- Specified by:
setLanguageProviderin interfaceIXFormRenderConfig- Parameters:
languageProvider-IFD2LanguageProviderder zu setzende languageProvider
-
setLicenseDataProvider
- Specified by:
setLicenseDataProviderin interfaceIXFormRenderConfig
-
setMetaDataProvider
- 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
-
setRenderCallbackProvider
- Specified by:
setRenderCallbackProviderin interfaceIXFormRenderConfig- Parameters:
renderCallbackProvider- The new render callback provider to use.
-
setReplacerProvider
- Specified by:
setReplacerProviderin interfaceIXFormRenderConfig
-
setSkipPlaceholder
public void setSkipPlaceholder(boolean skipPlaceholder) - Specified by:
setSkipPlaceholderin interfaceIXFormRenderConfig
-
setStatusProvider
- Specified by:
setStatusProviderin interfaceIXFormRenderConfig
-
setThemeCss
Description copied from interface:IXFormRenderConfigSets the CSS content from the selected form theme- Specified by:
setThemeCssin interfaceIXFormRenderConfig- Parameters:
themeCss- The CSS content from the selected form theme
-
getThemeCssClasses
Description copied from interface:IXFormRenderConfigGets the additional CSS classes that should be added to the form, as defined by the selected form theme.- Specified by:
getThemeCssClassesin interfaceIXFormRenderConfig- Returns:
- The additional CSS classes that should be added to the form.
-
setThemeCssClasses
Description copied from interface:IXFormRenderConfigSets the additional CSS classes that should be added to the form, as defined by the selected form theme.- Specified by:
setThemeCssClassesin interfaceIXFormRenderConfig- Parameters:
themeCssClasses- The additional CSS classes that should be added to the form.
-
setTitle
- 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
- Specified by:
setUserGroupProviderin interfaceIXFormRenderConfig
-
setUseui
public void setUseui(boolean useui) - Specified by:
setUseuiin interfaceIXFormRenderConfig
-
setValidationErrors
- Specified by:
setValidationErrorsin interfaceIXFormRenderConfig
-
setVRulesProvider
- Specified by:
setVRulesProviderin interfaceIXFormRenderConfig
-
setXItemProvider
- Specified by:
setXItemProviderin interfaceIXFormRenderConfig
-
setXItemRenderConditions
- Specified by:
setXItemRenderConditionsin interfaceIXFormRenderConfig
-
getTemplateProvider
- Specified by:
getTemplateProviderin interfaceIXFormRenderConfig
-
setTemplateProvider
- 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
- Specified by:
getButtonDescriptorin interfaceIXFormRenderConfig
-
setButtonDescriptor
- Specified by:
setButtonDescriptorin interfaceIXFormRenderConfig
-
getXFormProperties
- Specified by:
getXFormPropertiesin interfaceIXFormRenderConfig
-
setXFormProperties
- Specified by:
setXFormPropertiesin interfaceIXFormRenderConfig
-
getFormI18n
public com.alibaba.fastjson.JSONObject getFormI18n()- Specified by:
getFormI18nin interfaceIXFormRenderConfig
-
setFormI18n
public void setFormI18n(com.alibaba.fastjson.JSONObject formI18n) - Specified by:
setFormI18nin interfaceIXFormRenderConfig
-