Files
gtav-src/tools_ng/bin/CruiseControl/WebDashboard/Dashboard/ILinkFactory.cs
T
2025-09-29 00:52:08 +02:00

17 lines
959 B
C#
Executable File

using ThoughtWorks.CruiseControl.Core.Reporting.Dashboard.Navigation;
namespace ThoughtWorks.CruiseControl.WebDashboard.Dashboard
{
public interface ILinkFactory
{
IAbsoluteLink CreateBuildLink(IBuildSpecifier buildSpecifier, string text, string action);
IAbsoluteLink CreateBuildLink(IBuildSpecifier buildSpecifier, string action);
IAbsoluteLink CreateStyledBuildLink(IBuildSpecifier buildSpecifier, string action);
IAbsoluteLink CreateStyledSelectedBuildLink(IBuildSpecifier specifier, string action);
IAbsoluteLink CreateProjectLink(IProjectSpecifier projectSpecifier, string text, string action);
IAbsoluteLink CreateProjectLink(IProjectSpecifier projectSpecifier, string action);
IAbsoluteLink CreateServerLink(IServerSpecifier serverSpecifier, string text, string action);
IAbsoluteLink CreateServerLink(IServerSpecifier serverSpecifier, string action);
IAbsoluteLink CreateFarmLink(string text, string action);
}
}