17 lines
959 B
C#
Executable File
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);
|
|
}
|
|
} |