Class RefreshableTokenConfigListener
- java.lang.Object
-
- jetbrains.buildServer.serverSide.ProjectsModelListenerAdapter
-
- jetbrains.buildServer.serverSide.oauth.RefreshableTokenConfigListener
-
- All Implemented Interfaces:
EventListener,CustomSettingsMapper,ProjectsModelListener,ServerExtension,TeamCityExtension
public class RefreshableTokenConfigListener extends ProjectsModelListenerAdapter implements CustomSettingsMapper
-
-
Constructor Summary
Constructors Constructor Description RefreshableTokenConfigListener(OAuthTokensStorage tokenStorage, EventDispatcher<ProjectsModelListener> dispatcher, OAuthConnectionsManager connectionsManager, ProjectManager projectManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmapData(CopiedObjects copiedObjects)voidvcsRootMoved(SVcsRoot root, SProject original)Called when a VCS root has been moved from one project to another.-
Methods inherited from class jetbrains.buildServer.serverSide.ProjectsModelListenerAdapter
beforeBuildTypeDeleted, beforeBuildTypesDeleted, buildTypeActiveStatusChanged, buildTypeDeleted, buildTypeDescriptionUpdated, buildTypeExternalIdChanged, buildTypeMoved, buildTypePersisted, buildTypeRegistered, buildTypeRenamed, buildTypeTemplateDeleted, buildTypeTemplateDeleted, buildTypeTemplateExternalIdChanged, buildTypeTemplateMoved, buildTypeTemplatePersisted, buildTypeTemplateRestored, buildTypeUnregistered, projectArchived, projectCreated, projectDearchived, projectDescriptionUpdated, projectExternalIdChanged, projectFeatureAdded, projectFeatureChanged, projectFeatureRemoved, projectMoved, projectPersisted, projectPluginDataFileRemoved, projectPluginDataFileSaved, projectRemoved, projectRemoved, projectRenamed, projectRestored, vcsRootExternalIdChanged, vcsRootPersisted, vcsRootRemoved, vcsRootsPersisted, vcsRootUpdated
-
-
-
-
Constructor Detail
-
RefreshableTokenConfigListener
public RefreshableTokenConfigListener(@NotNull OAuthTokensStorage tokenStorage, @NotNull EventDispatcher<ProjectsModelListener> dispatcher, @NotNull OAuthConnectionsManager connectionsManager, @NotNull ProjectManager projectManager)
-
-
Method Detail
-
vcsRootMoved
public void vcsRootMoved(@NotNull SVcsRoot root, @NotNull SProject original)Description copied from interface:ProjectsModelListenerCalled when a VCS root has been moved from one project to another.- Specified by:
vcsRootMovedin interfaceProjectsModelListener- Overrides:
vcsRootMovedin classProjectsModelListenerAdapteroriginal- the original project
-
mapData
public void mapData(@NotNull CopiedObjects copiedObjects)- Specified by:
mapDatain interfaceCustomSettingsMapper
-
-