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 HealthStatusItemId
findId(long internalId)
HealthStatusItemId
findId(HealthStatusItem item)
Map<HealthStatusItem,HealthStatusItemId>
findIds(Collection<HealthStatusItem> items)
Searches for items with ids the items passed as argument.HealthStatusItemId
getOrCreateId(String reportId, String categoryId, String itemId)
void
resetCache()
-
-
-
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:
getOrCreateId
in interfaceHealthStatusItemIdProvider
-
findId
@Nullable public HealthStatusItemId findId(long internalId)
- Specified by:
findId
in interfaceHealthStatusItemIdProvider
-
findId
@Nullable public HealthStatusItemId findId(@NotNull HealthStatusItem item)
- Specified by:
findId
in interfaceHealthStatusItemIdProvider
-
findIds
@NotNull public Map<HealthStatusItem,HealthStatusItemId> findIds(@NotNull Collection<HealthStatusItem> items)
Description copied from interface:HealthStatusItemIdProvider
Searches for items with ids the items passed as argument. Resulting map will have items with assigned ids.- Specified by:
findIds
in interfaceHealthStatusItemIdProvider
- Parameters:
items
- items to search- Returns:
- see above
-
resetCache
public void resetCache()
-
-