Class IndexMappingVariableExtractorCacheHelperImpl
- java.lang.Object
-
- com.flowable.platform.engine.impl.indexing.cache.IndexMappingVariableExtractorCacheHelperImpl
-
- All Implemented Interfaces:
IndexMappingVariableExtractorCacheHelper
public class IndexMappingVariableExtractorCacheHelperImpl extends Object implements IndexMappingVariableExtractorCacheHelper
- Author:
- Yvo Swillens
-
-
Field Summary
Fields Modifier and Type Field Description protected String
lastUpdateIndicator
-
Constructor Summary
Constructors Constructor Description IndexMappingVariableExtractorCacheHelperImpl(IndexMappingVariableExtractorCache indexMappingVariableExtractorCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IndexMappingVariableExtractor
createIndexMappingVariableExtractor(com.fasterxml.jackson.databind.node.ObjectNode fullTextVariableExtractor, String modelKey)
protected IndexMappingVariableExtractor
createIndexMappingVariableExtractor(VariableExtractor variableExtractor, String modelKey)
protected List<IndexMappingVariableExtractor>
createIndexMappingVariableExtractors(VariableExtractorDefinitionModel extractorModel)
protected PlatformRepositoryService
getPlatformRepositoryService()
protected PropertyEntityManager
getPropertyEntityManager()
List<IndexMappingVariableExtractor>
getVariableExtractors(String indexName, String tenantId)
List<IndexMappingVariableExtractor>
getVariableExtractors(List<String> indexNames, String tenantId)
void
markNewDeployment()
protected boolean
shouldFetchVariableExtractors()
void
updateCache()
-
-
-
Field Detail
-
lastUpdateIndicator
protected String lastUpdateIndicator
-
-
Constructor Detail
-
IndexMappingVariableExtractorCacheHelperImpl
public IndexMappingVariableExtractorCacheHelperImpl(IndexMappingVariableExtractorCache indexMappingVariableExtractorCache)
-
-
Method Detail
-
getVariableExtractors
public List<IndexMappingVariableExtractor> getVariableExtractors(List<String> indexNames, String tenantId)
- Specified by:
getVariableExtractors
in interfaceIndexMappingVariableExtractorCacheHelper
-
getVariableExtractors
public List<IndexMappingVariableExtractor> getVariableExtractors(String indexName, String tenantId)
- Specified by:
getVariableExtractors
in interfaceIndexMappingVariableExtractorCacheHelper
-
updateCache
public void updateCache()
- Specified by:
updateCache
in interfaceIndexMappingVariableExtractorCacheHelper
-
markNewDeployment
public void markNewDeployment()
- Specified by:
markNewDeployment
in interfaceIndexMappingVariableExtractorCacheHelper
-
createIndexMappingVariableExtractors
protected List<IndexMappingVariableExtractor> createIndexMappingVariableExtractors(VariableExtractorDefinitionModel extractorModel)
-
createIndexMappingVariableExtractor
protected IndexMappingVariableExtractor createIndexMappingVariableExtractor(VariableExtractor variableExtractor, String modelKey)
-
createIndexMappingVariableExtractor
protected IndexMappingVariableExtractor createIndexMappingVariableExtractor(com.fasterxml.jackson.databind.node.ObjectNode fullTextVariableExtractor, String modelKey)
-
getPlatformRepositoryService
protected PlatformRepositoryService getPlatformRepositoryService()
-
getPropertyEntityManager
protected PropertyEntityManager getPropertyEntityManager()
-
shouldFetchVariableExtractors
protected boolean shouldFetchVariableExtractors()
-
-