Class EntitiesReaderOS
java.lang.Object
io.camunda.optimize.service.db.os.reader.EntitiesReaderOS
- All Implemented Interfaces:
EntitiesReader
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class)
public class EntitiesReaderOS
extends Object
implements EntitiesReader
-
Field Summary
Fields inherited from interface io.camunda.optimize.service.db.reader.EntitiesReader
AGG_BY_INDEX_COUNT, ENTITY_LIST_EXCLUDES, INDEX_FIELD -
Constructor Summary
ConstructorsConstructorDescriptionEntitiesReaderOS(OptimizeOpenSearchClient osClient, ConfigurationService configurationService, OptimizeIndexNameService optimizeIndexNameService, LocalizationService localizationService) -
Method Summary
Modifier and TypeMethodDescriptioncountEntitiesForCollections(List<? extends BaseCollectionDefinitionDto<?>> collections) getAllEntitiesForCollection(String collectionId) getAllPrivateEntitiesForOwnerId(String ownerId) getEntityNames(EntityNameRequestDto requestDto, String locale) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.optimize.service.db.reader.EntitiesReader
getLocalizedReportName
-
Constructor Details
-
EntitiesReaderOS
public EntitiesReaderOS(OptimizeOpenSearchClient osClient, ConfigurationService configurationService, OptimizeIndexNameService optimizeIndexNameService, LocalizationService localizationService)
-
-
Method Details
-
getAllPrivateEntities
- Specified by:
getAllPrivateEntitiesin interfaceEntitiesReader
-
getAllPrivateEntitiesForOwnerId
- Specified by:
getAllPrivateEntitiesForOwnerIdin interfaceEntitiesReader
-
countEntitiesForCollections
public Map<String,Map<EntityType, countEntitiesForCollectionsLong>> (List<? extends BaseCollectionDefinitionDto<?>> collections) - Specified by:
countEntitiesForCollectionsin interfaceEntitiesReader
-
getAllEntitiesForCollection
- Specified by:
getAllEntitiesForCollectionin interfaceEntitiesReader
-
getEntityNames
public Optional<EntityNameResponseDto> getEntityNames(EntityNameRequestDto requestDto, String locale) - Specified by:
getEntityNamesin interfaceEntitiesReader
-