public class DefaultEntityTemplateLookupService extends Object implements EntityTemplateLookupService
This class creates a bean for caching methods return values for DefaultEntityTemplateManager
Constructor and Description |
---|
DefaultEntityTemplateLookupService(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService,
AmbiguousIdHelper ambiguousIdHelper) |
Modifier and Type | Method and Description |
---|---|
String |
getDefinitionIdByModelId(String modelId,
String tenantId)
Gets definitionId for given model and tenant
|
EntityTemplate |
getEntityTemplate(String definitionId,
String languageCode)
Gets entity template fro given definitionId
|
List<EntityTemplate> |
getEntityTemplates(String type,
String languageCode)
Gets entity templates of given type
|
public DefaultEntityTemplateLookupService(AnyWorkObjectDefinitionService anyWorkObjectDefinitionService, AmbiguousIdHelper ambiguousIdHelper)
public EntityTemplate getEntityTemplate(String definitionId, String languageCode)
EntityTemplateLookupService
Gets entity template fro given definitionId
getEntityTemplate
in interface EntityTemplateLookupService
definitionId
- definition identifierlanguageCode
- language codepublic List<EntityTemplate> getEntityTemplates(String type, String languageCode)
EntityTemplateLookupService
Gets entity templates of given type
getEntityTemplates
in interface EntityTemplateLookupService
type
- entyt template typelanguageCode
- language code@Cacheable(value="edorasOne-definitionIdByModelId", key="#modelId + #tenantId") public String getDefinitionIdByModelId(String modelId, String tenantId)
EntityTemplateLookupService
Gets definitionId for given model and tenant
getDefinitionIdByModelId
in interface EntityTemplateLookupService
modelId
- model for which definition is fetchedtenantId
- model tenantCopyright © 2010 - 2019 edorasware ag. All Rights Reserved.