Class VcsRootLinkProvider
- java.lang.Object
-
- jetbrains.buildServer.controllers.changes.VcsRootLinkProvider
-
- All Implemented Interfaces:
SystemProblemWebSpecificsProvider
public class VcsRootLinkProvider extends Object implements SystemProblemWebSpecificsProvider
- Author:
- Sergey.Anchipolevsky Date: 06.10.2009
-
-
Constructor Summary
Constructors Constructor Description VcsRootLinkProvider(SystemProblemWebSpecificsManager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SystemProblemWebSpecificsgetWebSpecifics(SystemProblemEntry problemEntry, Object inContextOf, WebLink currentPage)Returns an object containing web specific information for the given system problem.
-
-
-
Constructor Detail
-
VcsRootLinkProvider
public VcsRootLinkProvider(@NotNull SystemProblemWebSpecificsManager manager)
-
-
Method Detail
-
getWebSpecifics
@Nullable public SystemProblemWebSpecifics getWebSpecifics(@NotNull SystemProblemEntry problemEntry, @Nullable Object inContextOf, @Nullable WebLink currentPage)
Description copied from interface:SystemProblemWebSpecificsProviderReturns an object containing web specific information for the given system problem.- Specified by:
getWebSpecificsin interfaceSystemProblemWebSpecificsProvider- Parameters:
problemEntry- system probleminContextOf- the system entity -- Project (SProject), Build Type (SBuildType), VCS Root (SVcsRoot), etc. -- on the context of which the problem is displayed/handled. For example, on the build configuration page each problem is displayed in the context of this Build Type, even if it isn't directly related (say, a VCS Root problem). Null means the context is the whole system.currentPage- the web link of the page the problem is currently diplayed on.- Returns:
- the SystemProblemWebSpecifics object or null if the web specific information cannot be constructed/gathered for this problem
-
-