Class HealthStatusItemIdProviderImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.healthStatus.impl.HealthStatusItemIdProviderImpl
-
- All Implemented Interfaces:
HealthStatusItemIdProvider
public class HealthStatusItemIdProviderImpl extends Object implements HealthStatusItemIdProvider
-
-
Constructor Summary
Constructors Constructor Description HealthStatusItemIdProviderImpl(SQLRunnerEx db, NumericIdSequences idSequences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HealthStatusItemIdfindId(long internalId)HealthStatusItemIdfindId(HealthStatusItem item)Map<HealthStatusItem,HealthStatusItemId>findIds(Collection<HealthStatusItem> items)Searches for items with ids the items passed as argument.HealthStatusItemIdgetOrCreateId(String reportId, String categoryId, String itemId)voidresetCache()
-
-
-
Constructor Detail
-
HealthStatusItemIdProviderImpl
public HealthStatusItemIdProviderImpl(@NotNull SQLRunnerEx db, @NotNull NumericIdSequences idSequences)
-
-
Method Detail
-
getOrCreateId
@NotNull public HealthStatusItemId getOrCreateId(@NotNull String reportId, @NotNull String categoryId, @NotNull String itemId)
- Specified by:
getOrCreateIdin interfaceHealthStatusItemIdProvider
-
findId
@Nullable public HealthStatusItemId findId(long internalId)
- Specified by:
findIdin interfaceHealthStatusItemIdProvider
-
findId
@Nullable public HealthStatusItemId findId(@NotNull HealthStatusItem item)
- Specified by:
findIdin interfaceHealthStatusItemIdProvider
-
findIds
@NotNull public Map<HealthStatusItem,HealthStatusItemId> findIds(@NotNull Collection<HealthStatusItem> items)
Description copied from interface:HealthStatusItemIdProviderSearches for items with ids the items passed as argument. Resulting map will have items with assigned ids.- Specified by:
findIdsin interfaceHealthStatusItemIdProvider- Parameters:
items- items to search- Returns:
- see above
-
resetCache
public void resetCache()
-
-