Class XFormRenderConfigWithCurrentData
java.lang.Object
de.xima.fc.gui.designer.form.model.XFormRenderConfigWithCurrentData
- All Implemented Interfaces:
IXFormRenderConfig, Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionXFormRenderConfigWithCurrentData(IXFormRenderConfig wrapped, XFormProperties formProperties) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCustomFormNode(com.hp.gagawa.java.Node customNode) voidaddValidationError(String baseId, Integer repetitionId, String error) Adds a server validation message for the given form element.voidaddValidationError(String itemId, String error) Adds a server validation message for the given form element.voidaddXFormRessource(EFormResourceType type, String path, String value) Deprecated.longList<com.hp.gagawa.java.Node> com.alibaba.fastjson.JSONObjectcom.alibaba.fastjson.JSONObjectgetI18N()getI18NValue(String key) getLang()Getter für languageProviderlongDeprecated, for removal: This API element is subject to removal in a future version.Gets the additional CSS classes that should be added to the form, as defined by the selected form theme.getTitle()getValidationErrors(String itemId) getXFormProperty(String property) getXFormPropertyI18n(XFormPropertyEnum property) getXFormPropertyI18n(String property) booleanDeprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanDeprecated.booleanbooleanbooleanbooleanisUsebs()booleanisUsecss()booleanisUsejq()booleanisUseui()booleanDeprecated.voidsetAppointmentProvider(IFD2AppointmentProvider appoinmentProvider) 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 dataSourceProvidervoidsetDemoAccount(boolean isDemoAccount) Deprecated.voidsetDesignerPreview(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 isHideRequiredHint) voidsetIgnoreRenderConditions(boolean ignoreRenderConditions) voidsetJsIncludes(LinkedHashMap<String, String> jsIncludes) voidvoidsetLanguageProvider(IFD2LanguageProvider languageProvider) Setter des languageProvidervoidsetLegacyUseOptionTextForAutocomplete(boolean legacyUseOptionTextForAutocomplete) Deprecated.voidsetLicenseDataProvider(IFD2LicenseDataProvider licenseDataProvider) voidsetMetaDataProvider(IFD2MetaDataProvider metaDataProvider) voidsetPreview(boolean isPreview) voidsetProjektID(long projektID) voidsetPublish(boolean isPublish) voidsetRenderCallbackProvider(IFD2RenderCallbackProvider renderCallbackProvider) voidsetReplacerProvider(IFD2ReplacerProvider replacerProvider) voidsetSkipPlaceholder(boolean preview) voidsetStatusProvider(IFD2StatusProvider statusProvider) voidsetTemplateProvider(IFD2TemplateProvider templateProvider) voidsetThemeCss(String themeCss) Deprecated, for removal: This API element is subject to removal in a future version.voidsetThemeCssClasses(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) Deprecated.voidsetValidationErrors(Map<String, List<String>> validationErrors) voidsetVRulesProvider(IFD2VRulesProvider vrulesProvider) voidsetXFormProperties(XFormProperties formProperties) voidsetXItemProvider(IFD2XItemProvider xItemProvider) voidsetXItemRenderConditions(XItemConditionsWrapper xItemRenderConditions)
-
Constructor Details
-
XFormRenderConfigWithCurrentData
-
-
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.
-
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. This method adds a message for a repeated element. This is equivalent to callingIXFormRenderConfig.addValidationError(String, String)with the full ID of the element.- Specified by:
addValidationErrorin interfaceIXFormRenderConfig- Parameters:
baseId- Base ID of the non-repeated form element, e.g.xi-tf-1(and NOTxi-tf-1_c_99).repetitionId- Repetition ID of the repeated element. Note that this is not the ordinal ID which always starts at 0. When there are three repetitions of a form element, they could have the repetition IDs3,25, and99. Whennullor negative, the element is treated as non-repeated and only the base ID is used.error- Error message to add.
-
addXFormRessource
Deprecated.- Specified by:
addXFormRessourcein interfaceIXFormRenderConfig
-
getAppointmentProvider
- Specified by:
getAppointmentProviderin interfaceIXFormRenderConfig- Returns:
- The current provider for accessing appointments and appointment templates.
-
setAppointmentProvider
- Specified by:
setAppointmentProviderin interfaceIXFormRenderConfig- Parameters:
appoinmentProvider- The provider to use for accessing appointments and appointment templates.
-
getAttachmentDeleteURL
- Specified by:
getAttachmentDeleteURLin interfaceIXFormRenderConfig
-
setAttachmentDeleteURL
- Specified by:
setAttachmentDeleteURLin interfaceIXFormRenderConfig
-
getAttachmentDownloadURL
- Specified by:
getAttachmentDownloadURLin interfaceIXFormRenderConfig
-
setAttachmentDownloadURL
- Specified by:
setAttachmentDownloadURLin interfaceIXFormRenderConfig
-
getBaseIncludeUrl
- Specified by:
getBaseIncludeUrlin interfaceIXFormRenderConfig
-
setBaseIncludeUrl
- Specified by:
setBaseIncludeUrlin interfaceIXFormRenderConfig
-
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.
-
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.
-
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.
-
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.
-
getButtonDescriptor
- Specified by:
getButtonDescriptorin interfaceIXFormRenderConfig
-
setButtonDescriptor
- Specified by:
setButtonDescriptorin interfaceIXFormRenderConfig
-
getClientId
public long getClientId()- Specified by:
getClientIdin interfaceIXFormRenderConfig- Returns:
- ID of the client that owns the form to be rendered.
-
setClientId
public void setClientId(long clientId) - Specified by:
setClientIdin interfaceIXFormRenderConfig- Parameters:
clientId- ID of the client that owns the form to be rendered.
-
getCssIncludes
- Specified by:
getCssIncludesin interfaceIXFormRenderConfig
-
setCssIncludes
- Specified by:
setCssIncludesin interfaceIXFormRenderConfig
-
getCustomFormNodes
- Specified by:
getCustomFormNodesin interfaceIXFormRenderConfig
-
setCustomFormNodes
- Specified by:
setCustomFormNodesin interfaceIXFormRenderConfig
-
getDataSourceProvider
- Specified by:
getDataSourceProviderin interfaceIXFormRenderConfig
-
setDataSourceProvider
Description copied from interface:IXFormRenderConfigSetter des dataSourceProvider- Specified by:
setDataSourceProviderin interfaceIXFormRenderConfig- Parameters:
dataSourceProvider-IFD2DataSourceProviderder zu setzende dataSourceProvider
-
getFormAction
- Specified by:
getFormActionin interfaceIXFormRenderConfig
-
setFormAction
- Specified by:
setFormActionin 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
-
getI18N
public com.alibaba.fastjson.JSONObject getI18N()- Specified by:
getI18Nin interfaceIXFormRenderConfig
-
getI18NValue
- Specified by:
getI18NValuein interfaceIXFormRenderConfig
-
getJsIncludes
- Specified by:
getJsIncludesin interfaceIXFormRenderConfig
-
setJsIncludes
- Specified by:
setJsIncludesin interfaceIXFormRenderConfig
-
getLang
- Specified by:
getLangin interfaceIXFormRenderConfig
-
setLang
- Specified by:
setLangin interfaceIXFormRenderConfig
-
getLanguageProvider
Description copied from interface:IXFormRenderConfigGetter für languageProvider- Specified by:
getLanguageProviderin interfaceIXFormRenderConfig- Returns:
IFD2LanguageProviderdes languageProvider
-
setLanguageProvider
Description copied from interface:IXFormRenderConfigSetter des languageProvider- Specified by:
setLanguageProviderin interfaceIXFormRenderConfig- Parameters:
languageProvider-IFD2LanguageProviderder zu setzende languageProvider
-
getLicenseDataProvider
- Specified by:
getLicenseDataProviderin interfaceIXFormRenderConfig
-
setLicenseDataProvider
- Specified by:
setLicenseDataProviderin interfaceIXFormRenderConfig
-
getMetaDataProvider
- Specified by:
getMetaDataProviderin interfaceIXFormRenderConfig
-
setMetaDataProvider
- Specified by:
setMetaDataProviderin interfaceIXFormRenderConfig
-
getProjektID
public long getProjektID()- Specified by:
getProjektIDin interfaceIXFormRenderConfig
-
setProjektID
public void setProjektID(long projektID) - Specified by:
setProjektIDin interfaceIXFormRenderConfig
-
getRenderCallbackProvider
- Specified by:
getRenderCallbackProviderin interfaceIXFormRenderConfig- Returns:
- The configured render callback provider.
-
setRenderCallbackProvider
- Specified by:
setRenderCallbackProviderin interfaceIXFormRenderConfig- Parameters:
renderCallbackProvider- The new render callback provider to use.
-
getReplacerProvider
- Specified by:
getReplacerProviderin interfaceIXFormRenderConfig
-
setReplacerProvider
- Specified by:
setReplacerProviderin interfaceIXFormRenderConfig
-
getStatusProvider
- Specified by:
getStatusProviderin interfaceIXFormRenderConfig
-
setStatusProvider
- Specified by:
setStatusProviderin interfaceIXFormRenderConfig
-
getTemplateProvider
- Specified by:
getTemplateProviderin interfaceIXFormRenderConfig
-
setTemplateProvider
- Specified by:
setTemplateProviderin interfaceIXFormRenderConfig
-
getThemeCss
Deprecated, for removal: This API element is subject to removal in a future version.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
-
setThemeCss
Deprecated, for removal: This API element is subject to removal in a future version.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.
-
getTitle
- Specified by:
getTitlein interfaceIXFormRenderConfig
-
setTitle
- Specified by:
setTitlein interfaceIXFormRenderConfig
-
getUserGroupProvider
- Specified by:
getUserGroupProviderin interfaceIXFormRenderConfig
-
setUserGroupProvider
- Specified by:
setUserGroupProviderin interfaceIXFormRenderConfig
-
getVRulesProvider
- Specified by:
getVRulesProviderin interfaceIXFormRenderConfig
-
setVRulesProvider
- Specified by:
setVRulesProviderin interfaceIXFormRenderConfig
-
getValidationErrors
- Specified by:
getValidationErrorsin interfaceIXFormRenderConfig
-
setValidationErrors
- Specified by:
setValidationErrorsin interfaceIXFormRenderConfig
-
getValidationErrors
- Specified by:
getValidationErrorsin interfaceIXFormRenderConfig
-
getXFormProperties
- Specified by:
getXFormPropertiesin interfaceIXFormRenderConfig
-
setXFormProperties
- Specified by:
setXFormPropertiesin interfaceIXFormRenderConfig
-
getXFormProperty
- Specified by:
getXFormPropertyin interfaceIXFormRenderConfig
-
getXFormPropertyI18n
- Specified by:
getXFormPropertyI18nin interfaceIXFormRenderConfig
-
getXFormPropertyI18n
- Specified by:
getXFormPropertyI18nin interfaceIXFormRenderConfig
-
getXItemProvider
- Specified by:
getXItemProviderin interfaceIXFormRenderConfig
-
setXItemProvider
- Specified by:
setXItemProviderin interfaceIXFormRenderConfig
-
getxItemRenderConditions
- Specified by:
getxItemRenderConditionsin interfaceIXFormRenderConfig
-
isDemoAccount
Deprecated.- Specified by:
isDemoAccountin interfaceIXFormRenderConfig
-
setDemoAccount
Deprecated.- Specified by:
setDemoAccountin interfaceIXFormRenderConfig
-
isDesignerPreview
public boolean isDesignerPreview()- Specified by:
isDesignerPreviewin interfaceIXFormRenderConfig
-
setDesignerPreview
public void setDesignerPreview(boolean isDesignerPreview) - Specified by:
setDesignerPreviewin interfaceIXFormRenderConfig
-
isForceBranding
public boolean isForceBranding()- Specified by:
isForceBrandingin interfaceIXFormRenderConfig
-
setForceBranding
public void setForceBranding(boolean forceBranding) - Specified by:
setForceBrandingin interfaceIXFormRenderConfig
-
isForceFullyInline
public boolean isForceFullyInline()- Specified by:
isForceFullyInlinein interfaceIXFormRenderConfig
-
setForceFullyInline
public void setForceFullyInline(boolean forceFullyInline) - Specified by:
setForceFullyInlinein interfaceIXFormRenderConfig
-
isForceInline
public boolean isForceInline()- Specified by:
isForceInlinein interfaceIXFormRenderConfig
-
setForceInline
public void setForceInline(boolean forceInline) - Specified by:
setForceInlinein interfaceIXFormRenderConfig
-
isFormOnly
public boolean isFormOnly()- Specified by:
isFormOnlyin interfaceIXFormRenderConfig
-
setFormOnly
public void setFormOnly(boolean formOnly) - Specified by:
setFormOnlyin interfaceIXFormRenderConfig
-
isHideRequiredHint
public boolean isHideRequiredHint()- Specified by:
isHideRequiredHintin interfaceIXFormRenderConfig
-
setHideRequiredHint
public void setHideRequiredHint(boolean isHideRequiredHint) - Specified by:
setHideRequiredHintin interfaceIXFormRenderConfig
-
isIgnoreRenderConditions
public boolean isIgnoreRenderConditions()- Specified by:
isIgnoreRenderConditionsin interfaceIXFormRenderConfig
-
setIgnoreRenderConditions
public void setIgnoreRenderConditions(boolean ignoreRenderConditions) - Specified by:
setIgnoreRenderConditionsin interfaceIXFormRenderConfig
-
isLegacyUseOptionTextForAutocomplete
Deprecated.- Specified by:
isLegacyUseOptionTextForAutocompletein interfaceIXFormRenderConfig- Returns:
trueto use the legacy behavior where the option text of autocomplete elements was used when evaluating conditions.
-
setLegacyUseOptionTextForAutocomplete
@Deprecated public void setLegacyUseOptionTextForAutocomplete(boolean legacyUseOptionTextForAutocomplete) Deprecated.- Specified by:
setLegacyUseOptionTextForAutocompletein interfaceIXFormRenderConfig- Parameters:
legacyUseOptionTextForAutocomplete-trueto use the legacy behavior where the option text of autocomplete elements was used when evaluating conditions.
-
isPreview
public boolean isPreview()- Specified by:
isPreviewin interfaceIXFormRenderConfig
-
setPreview
public void setPreview(boolean isPreview) - Specified by:
setPreviewin interfaceIXFormRenderConfig
-
isPublish
public boolean isPublish()- Specified by:
isPublishin interfaceIXFormRenderConfig
-
setPublish
public void setPublish(boolean isPublish) - Specified by:
setPublishin interfaceIXFormRenderConfig
-
isSkipPlaceholder
public boolean isSkipPlaceholder()- Specified by:
isSkipPlaceholderin interfaceIXFormRenderConfig
-
setSkipPlaceholder
public void setSkipPlaceholder(boolean preview) - Specified by:
setSkipPlaceholderin interfaceIXFormRenderConfig
-
isUsebs
public boolean isUsebs()- Specified by:
isUsebsin interfaceIXFormRenderConfig
-
setUsebs
public void setUsebs(boolean usebs) - Specified by:
setUsebsin interfaceIXFormRenderConfig
-
isUsecss
public boolean isUsecss()- Specified by:
isUsecssin interfaceIXFormRenderConfig
-
setUsecss
public void setUsecss(boolean usecss) - Specified by:
setUsecssin interfaceIXFormRenderConfig
-
isUsejq
public boolean isUsejq()- Specified by:
isUsejqin interfaceIXFormRenderConfig
-
setUsejq
public void setUsejq(boolean usejq) - Specified by:
setUsejqin interfaceIXFormRenderConfig
-
isUseui
public boolean isUseui()- Specified by:
isUseuiin interfaceIXFormRenderConfig
-
setUseui
public void setUseui(boolean useui) - Specified by:
setUseuiin interfaceIXFormRenderConfig
-
isValidateSubmitAction
Deprecated.- 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
Deprecated.- 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.
-
setXItemRenderConditions
- Specified by:
setXItemRenderConditionsin interfaceIXFormRenderConfig
-