Class BuildProblemsTicketManagerImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.ProjectsModelListenerAdapter
-
- jetbrains.buildServer.serverSide.BuildServerAdapter
-
- jetbrains.buildServer.serverSide.systemProblems.BuildProblemsTicketManagerImpl
-
- All Implemented Interfaces:
EventListener,BuildServerListener,ProjectsModelListener,ServerListener,BuildProblemsTicketManager
public class BuildProblemsTicketManagerImpl extends BuildServerAdapter implements BuildProblemsTicketManager
-
-
Field Summary
Fields Modifier and Type Field Description StringENABLE_CLEANING_ON_EVENTS
-
Constructor Summary
Constructors Constructor Description BuildProblemsTicketManagerImpl(SystemProblemNotification systemProblemNotification, ProjectManager projectManager, EventDispatcher<BuildServerListener> events, ExecutorServices executorServices)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildTypeMoved(SBuildType buildType, SProject original)Called when build configuration is moved to another project.voidbuildTypePersisted(SBuildType buildType)Called when build type has been persisted.voidbuildTypeTemplatePersisted(BuildTypeTemplate buildTemplate)Called when a build configuration template has been persisted.voidbuildTypeTemplateRestored(BuildTypeTemplate buildTemplate)Called when a build configuration template has been reloaded from disk.voidclearObsoleteProblems(SBuildType buildType)voidclearProblems(SBuildType buildType)voidclearProblems(SBuildType buildType, String entityId)voidclearProblems(SBuildType buildType, String entityId, String problemType)booleanhasProblems(SBuildType buildType)voidprojectPersisted(String projectId)Generated when project configuration persisted on a diskvoidprojectRestored(String projectId)Generated when project configuration reloaded from diskvoidreportProblem(SBuildType buildType, String entityId, SystemProblem problem)voidserverStartup()Called when server has been started and its configuration has been loaded from the disk-
Methods inherited from class jetbrains.buildServer.serverSide.BuildServerAdapter
agentDescriptionUpdated, agentRegistered, agentRemoved, agentRemoved, agentsDescriptionUpdated, agentStatusChanged, agentUnregistered, agentUnregistered, beforeAgentUnregistered, beforeBuildFinish, beforeEntryDelete, beforeServerConfigurationLoaded, buildArtifactsChanged, buildChangedStatus, buildCommented, buildDetachedFromAgent, buildFinished, buildInterrupted, buildPinned, buildProblemsChanged, buildProblemsMuted, buildProblemsUnmuted, buildPromotionTagsChanged, buildQueueOrderChanged, buildRemovedFromQueue, buildStarted, buildTagsChanged, buildTagsChanged, buildTypeAddedToQueue, buildTypeAddedToQueue, buildUnpinned, changeAdded, changesLoaded, changesLoaded, cleanupFinished, cleanupStarted, entriesDeleted, entryCreated, entryDeleted, labelingFailed, labelingSucceed, messageReceived, pluginsLoaded, responsibleChanged, responsibleChanged, responsibleChanged, responsibleChanged, responsibleRemoved, responsibleRemoved, serverConfigurationReloaded, serverShutdown, serverShutdownComplete, sourcesVersionReleased, sourcesVersionReleased, sourcesVersionReleased, statisticValuePublished, testsMuted, testsUnmuted
-
Methods inherited from class jetbrains.buildServer.serverSide.ProjectsModelListenerAdapter
beforeBuildTypeDeleted, beforeBuildTypesDeleted, buildTypeActiveStatusChanged, buildTypeDeleted, buildTypeDescriptionUpdated, buildTypeExternalIdChanged, buildTypeRegistered, buildTypeRenamed, buildTypeTemplateDeleted, buildTypeTemplateDeleted, buildTypeTemplateExternalIdChanged, buildTypeTemplateMoved, buildTypeUnregistered, projectArchived, projectCreated, projectDearchived, projectDescriptionUpdated, projectExternalIdChanged, projectFeatureAdded, projectFeatureChanged, projectFeatureRemoved, projectMoved, projectPluginDataFileRemoved, projectPluginDataFileSaved, projectRemoved, projectRemoved, projectRenamed, vcsRootExternalIdChanged, vcsRootMoved, vcsRootPersisted, vcsRootRemoved, vcsRootsPersisted, vcsRootUpdated
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.ProjectsModelListener
beforeBuildTypeDeleted, beforeBuildTypesDeleted, buildTypeActiveStatusChanged, buildTypeDeleted, buildTypeDescriptionUpdated, buildTypeExternalIdChanged, buildTypeRegistered, buildTypeRenamed, buildTypeTemplateDeleted, buildTypeTemplateDeleted, buildTypeTemplateExternalIdChanged, buildTypeTemplateMoved, buildTypeUnregistered, projectArchived, projectCreated, projectDearchived, projectDescriptionUpdated, projectExternalIdChanged, projectFeatureAdded, projectFeatureChanged, projectFeatureRemoved, projectMoved, projectPluginDataFileRemoved, projectPluginDataFileSaved, projectRemoved, projectRemoved, projectRenamed, vcsRootExternalIdChanged, vcsRootMoved, vcsRootPersisted, vcsRootRemoved, vcsRootsPersisted, vcsRootUpdated
-
-
-
-
Field Detail
-
ENABLE_CLEANING_ON_EVENTS
public final String ENABLE_CLEANING_ON_EVENTS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BuildProblemsTicketManagerImpl
public BuildProblemsTicketManagerImpl(@NotNull SystemProblemNotification systemProblemNotification, @NotNull ProjectManager projectManager, @NotNull EventDispatcher<BuildServerListener> events, @NotNull ExecutorServices executorServices)
-
-
Method Detail
-
reportProblem
public void reportProblem(@NotNull SBuildType buildType, @NotNull String entityId, @NotNull SystemProblem problem)- Specified by:
reportProblemin interfaceBuildProblemsTicketManager
-
clearProblems
public void clearProblems(@NotNull SBuildType buildType)
-
clearProblems
public void clearProblems(@NotNull SBuildType buildType, @NotNull String entityId)- Specified by:
clearProblemsin interfaceBuildProblemsTicketManager
-
clearProblems
public void clearProblems(@NotNull SBuildType buildType, @NotNull String entityId, @NotNull String problemType)- Specified by:
clearProblemsin interfaceBuildProblemsTicketManager
-
clearObsoleteProblems
public void clearObsoleteProblems(@NotNull SBuildType buildType)- Specified by:
clearObsoleteProblemsin interfaceBuildProblemsTicketManager
-
hasProblems
public boolean hasProblems(@NotNull SBuildType buildType)- Specified by:
hasProblemsin interfaceBuildProblemsTicketManager
-
buildTypePersisted
public void buildTypePersisted(@NotNull SBuildType buildType)Description copied from interface:ProjectsModelListenerCalled when build type has been persisted.- Specified by:
buildTypePersistedin interfaceProjectsModelListener- Overrides:
buildTypePersistedin classProjectsModelListenerAdapter- Parameters:
buildType- the just persisted build type.
-
serverStartup
public void serverStartup()
Description copied from interface:ServerListenerCalled when server has been started and its configuration has been loaded from the disk- Specified by:
serverStartupin interfaceServerListener- Overrides:
serverStartupin classBuildServerAdapter
-
projectPersisted
public void projectPersisted(@NotNull String projectId)Description copied from interface:ProjectsModelListenerGenerated when project configuration persisted on a disk- Specified by:
projectPersistedin interfaceProjectsModelListener- Overrides:
projectPersistedin classProjectsModelListenerAdapter- Parameters:
projectId- internal id of the saved project
-
projectRestored
public void projectRestored(@NotNull String projectId)Description copied from interface:ProjectsModelListenerGenerated when project configuration reloaded from disk- Specified by:
projectRestoredin interfaceProjectsModelListener- Overrides:
projectRestoredin classProjectsModelListenerAdapter- Parameters:
projectId- internal id of the reloaded project
-
buildTypeMoved
public void buildTypeMoved(@NotNull SBuildType buildType, @NotNull SProject original)Description copied from interface:ProjectsModelListenerCalled when build configuration is moved to another project.- Specified by:
buildTypeMovedin interfaceProjectsModelListener- Overrides:
buildTypeMovedin classProjectsModelListenerAdapter- Parameters:
buildType- build typeoriginal- the original project
-
buildTypeTemplatePersisted
public void buildTypeTemplatePersisted(@NotNull BuildTypeTemplate buildTemplate)Description copied from interface:ProjectsModelListenerCalled when a build configuration template has been persisted.- Specified by:
buildTypeTemplatePersistedin interfaceProjectsModelListener- Overrides:
buildTypeTemplatePersistedin classProjectsModelListenerAdapter- Parameters:
buildTemplate- the just persisted template.
-
buildTypeTemplateRestored
public void buildTypeTemplateRestored(@NotNull BuildTypeTemplate buildTemplate)Description copied from interface:ProjectsModelListenerCalled when a build configuration template has been reloaded from disk.- Specified by:
buildTypeTemplateRestoredin interfaceProjectsModelListener- Overrides:
buildTypeTemplateRestoredin classProjectsModelListenerAdapter- Parameters:
buildTemplate- the just reloaded template.
-
-