@Manager public class DefaultFormDefinitionManager extends Object implements FormDefinitionManager
This class provides default implementation of FormDefinitionManager.
It uses caches for getting definitions and model id by from definition key.
| Constructor and Description |
|---|
DefaultFormDefinitionManager(UserManager userManager,
FormDefinitionLookupService formDefinitionLookupService,
WorkObjectService workObjectService,
com.fasterxml.jackson.databind.ObjectMapper formObjectMapper,
boolean formLivePreview) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getFormDefinition(String formKey,
Locale locale)
Find form definition according to formKey
|
Map<String,Object> |
getFormDefinitionByAmbiguousId(String ambiguousId,
Locale locale) |
public DefaultFormDefinitionManager(UserManager userManager, FormDefinitionLookupService formDefinitionLookupService, WorkObjectService workObjectService, com.fasterxml.jackson.databind.ObjectMapper formObjectMapper, boolean formLivePreview)
public Map<String,Object> getFormDefinition(String formKey, Locale locale)
FormDefinitionManagerFind form definition according to formKey
getFormDefinition in interface FormDefinitionManagerformKey - key of the for to findlocale - the locale defining the display languagepublic Map<String,Object> getFormDefinitionByAmbiguousId(String ambiguousId, Locale locale)
getFormDefinitionByAmbiguousId in interface FormDefinitionManagerCopyright © 2010 - 2019 edorasware ag. All Rights Reserved.