@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)
FormDefinitionManager
Find form definition according to formKey
getFormDefinition
in interface FormDefinitionManager
formKey
- key of the for to findlocale
- the locale defining the display languagepublic Map<String,Object> getFormDefinitionByAmbiguousId(String ambiguousId, Locale locale)
getFormDefinitionByAmbiguousId
in interface FormDefinitionManager
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.