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)
EntityTemplateLookupServiceGets entity template fro given definitionId
getEntityTemplate in interface EntityTemplateLookupServicedefinitionId - definition identifierlanguageCode - language codepublic List<EntityTemplate> getEntityTemplates(String type, String languageCode)
EntityTemplateLookupServiceGets entity templates of given type
getEntityTemplates in interface EntityTemplateLookupServicetype - entyt template typelanguageCode - language code@Cacheable(value="edorasOne-definitionIdByModelId",
           key="#modelId + #tenantId")
public String getDefinitionIdByModelId(String modelId,
                                                                                                                                  String tenantId)
EntityTemplateLookupServiceGets definitionId for given model and tenant
getDefinitionIdByModelId in interface EntityTemplateLookupServicemodelId - model for which definition is fetchedtenantId - model tenantCopyright © 2010 - 2019 edorasware ag. All Rights Reserved.