Class StubHealthStatusItemConsumer
- java.lang.Object
-
- jetbrains.buildServer.serverSide.healthStatus.reports.StubHealthStatusItemConsumer
-
- All Implemented Interfaces:
HealthStatusItemConsumer
public class StubHealthStatusItemConsumer extends Object implements HealthStatusItemConsumer
-
-
Constructor Summary
Constructors Constructor Description StubHealthStatusItemConsumer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
consumeForBuildType(SBuildType buildType, HealthStatusItem item)
Stores item related to some buildType.void
consumeForProject(SProject project, HealthStatusItem item)
Stores item related to some project.void
consumeForTemplate(BuildTypeTemplate template, HealthStatusItem item)
Stores item related to some template.void
consumeForVcsRoot(SVcsRoot vcsRoot, HealthStatusItem item)
Stores item related to some vcs root.void
consumeGlobal(HealthStatusItem item)
Stores item not directly related to any entity in the system, i.e.List<HealthStatusItem>
getConsumedItems()
List<HealthStatusItem>
getConsumedItemsGlobal()
void
reset()
-
-
-
Method Detail
-
consumeForProject
public void consumeForProject(@NotNull SProject project, @NotNull HealthStatusItem item)
Description copied from interface:HealthStatusItemConsumer
Stores item related to some project.- Specified by:
consumeForProject
in interfaceHealthStatusItemConsumer
- Parameters:
project
- project the item is related toitem
- item
-
consumeForBuildType
public void consumeForBuildType(@NotNull SBuildType buildType, @NotNull HealthStatusItem item)
Description copied from interface:HealthStatusItemConsumer
Stores item related to some buildType.- Specified by:
consumeForBuildType
in interfaceHealthStatusItemConsumer
- Parameters:
buildType
- buildType the item is related toitem
- item
-
consumeForTemplate
public void consumeForTemplate(@NotNull BuildTypeTemplate template, @NotNull HealthStatusItem item)
Description copied from interface:HealthStatusItemConsumer
Stores item related to some template.- Specified by:
consumeForTemplate
in interfaceHealthStatusItemConsumer
- Parameters:
template
- template the item is related toitem
- item
-
consumeForVcsRoot
public void consumeForVcsRoot(@NotNull SVcsRoot vcsRoot, @NotNull HealthStatusItem item)
Description copied from interface:HealthStatusItemConsumer
Stores item related to some vcs root.- Specified by:
consumeForVcsRoot
in interfaceHealthStatusItemConsumer
- Parameters:
vcsRoot
- vcs root the item is related toitem
- item
-
consumeGlobal
public void consumeGlobal(@NotNull HealthStatusItem item)
Description copied from interface:HealthStatusItemConsumer
Stores item not directly related to any entity in the system, i.e. global item.- Specified by:
consumeGlobal
in interfaceHealthStatusItemConsumer
- Parameters:
item
- item
-
getConsumedItems
@NotNull public List<HealthStatusItem> getConsumedItems()
-
getConsumedItemsGlobal
public List<HealthStatusItem> getConsumedItemsGlobal()
-
reset
public void reset()
-
-