public LogoutSecurityAction(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionStorer storer) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.storer = storer; }
/// <summary> /// Initialise a new <see cref="HtmlReportAction"/>. /// </summary> /// <param name="fingerprintFactory"></param> /// <param name="farmService"></param> /// <param name="viewGenerator"></param> public HtmlReportAction(IFingerprintFactory fingerprintFactory, IFarmService farmService, IVelocityViewGenerator viewGenerator) { this.fingerprintFactory = fingerprintFactory; this.farmService = farmService; this.viewGenerator = viewGenerator; }
public ServerUserListProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionRetriever sessionRetriever, IUrlBuilder urlBuilder) { plugin = new ServerUserListServerPlugin(farmService, viewGenerator, sessionRetriever, urlBuilder); }
public UserNameSecurityPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionStorer storer) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.storer = storer; }
public VelocityProjectGridAction(IFarmService farmService, IUrlBuilder urlBuilder, ICruiseUrlBuilder cruiseUrlBuilder, IVelocityViewGenerator viewGenerator, IProjectGrid projectGrid) { this.farmService = farmService; this.urlBuilder = urlBuilder; this.cruiseUrlBuilder = cruiseUrlBuilder; this.viewGenerator = viewGenerator; this.projectGrid = projectGrid; }
public XmlProjectParametersReportAction(IFarmService farmService, ICruiseUrlBuilder urlBuilder, ISessionRetriever retriever) { this.farmService = farmService; this.urlBuilder = urlBuilder; this.retriever = retriever; }
public ServerSecurityConfigurationServerPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionRetriever sessionRetriever) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.sessionRetriever = sessionRetriever; }
public UserNameSecurityAction(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionStorer storer, bool hidePassword) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.storer = storer; this.hidePassword = hidePassword; }
public ProjectReportProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ILinkFactory linkFactory, IRemoteServicesConfiguration configuration, ICruiseUrlBuilder urlBuilder) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.linkFactory = linkFactory; this.configuration = configuration; this.urlBuilder = urlBuilder; }
public RecentBuildLister(IFarmService farmService, IVelocityTransformer velocityTransformer, IVelocityViewGenerator viewGenerator, ILinkFactory linkFactory, ILinkListFactory linkListFactory) { this.farmService = farmService; this.velocityTransformer = velocityTransformer; this.velocityViewGenerator = viewGenerator; this.linkFactory = linkFactory; this.linkListFactory = linkListFactory; }
public VelocityProjectGridAction(IFarmService farmService, IVelocityViewGenerator viewGenerator, IProjectGrid projectGrid, ISessionRetriever sessionRetriever) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.projectGrid = projectGrid; this.sessionRetriever = sessionRetriever; }
public ServerAuditHistoryServerPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionRetriever sessionRetriever, IUrlBuilder urlBuilder) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.sessionRetriever = sessionRetriever; this.urlBuilder = urlBuilder; }
public TopControlsViewBuilder(ICruiseRequest request, ILinkFactory linkFactory, IVelocityViewGenerator velocityViewGenerator, IFarmService farmService, IFingerprintFactory fingerprintFactory, ISessionRetriever sessionRetriever) { this.request = request; this.linkFactory = linkFactory; this.velocityViewGenerator = velocityViewGenerator; this.farmService = farmService; this.fingerprintFactory = fingerprintFactory; this.sessionRetriever = sessionRetriever; }
public CategorizedFarmReportFarmPlugin(IFarmService farmService, IProjectGrid projectGrid, IVelocityViewGenerator viewGenerator) { this.farmService = farmService; this.projectGrid = projectGrid; this.viewGenerator = viewGenerator; this.LinkDescription = "Categorized Farm Report"; this.baseAction = new ImmutableNamedAction(BaseActionName, this); }
public SideBarViewBuilder(ICruiseRequest request, IBuildNameRetriever buildNameRetriever, IRecentBuildsViewBuilder recentBuildsViewBuilder, IPluginLinkCalculator pluginLinkCalculator, IVelocityViewGenerator velocityViewGenerator, ILinkFactory linkFactory, ILinkListFactory linkListFactory, IFarmService farmService, IFingerprintFactory fingerprintFactory) { this.request = request; this.buildNameRetriever = buildNameRetriever; this.recentBuildsViewBuilder = recentBuildsViewBuilder; this.pluginLinkCalculator = pluginLinkCalculator; this.velocityViewGenerator = velocityViewGenerator; this.linkListFactory = linkListFactory; this.linkFactory = linkFactory; this.farmService = farmService; this.fingerprintFactory = fingerprintFactory; }
public RecentBuildLister(IFarmService farmService, IVelocityTransformer velocityTransformer, IVelocityViewGenerator viewGenerator, ILinkFactory linkFactory, ILinkListFactory linkListFactory, IFingerprintFactory fingerprintFactory, ICruiseUrlBuilder urlBuilder, ISessionRetriever retriever) { this.farmService = farmService; this.velocityTransformer = velocityTransformer; this.velocityViewGenerator = viewGenerator; this.linkFactory = linkFactory; this.linkListFactory = linkListFactory; this.urlBuilder = urlBuilder; this.fingerprintFactory = fingerprintFactory; this.retriever = retriever; }
public ProjectGridRow[] GenerateProjectGridRows(IFarmService farmService, ProjectStatusOnServer[] statusList, string forceBuildActionName, ProjectGridSortColumn sortColumn, bool sortIsAscending) { ArrayList rows = new ArrayList(); foreach (ProjectStatusOnServer statusOnServer in statusList) { ProjectStatus status = statusOnServer.ProjectStatus; IServerSpecifier serverSpecifier = statusOnServer.ServerSpecifier; string projectName = status.Name; IProjectSpecifier projectSpecifier = new DefaultProjectSpecifier(serverSpecifier, projectName); string baseUrl = Regex.Replace(statusOnServer.ProjectStatus.WebURL, @"default\.aspx\?.*", ""); string projectLink = baseUrl + linkFactory.CreateProjectLink(projectSpecifier, ProjectReportProjectPlugin.ACTION_NAME).Url; IBuildSpecifier[] buildSpecifiers = farmService.GetMostRecentBuildSpecifiers(projectSpecifier, 1); string mostRecentBuildUrl; if (buildSpecifiers.Length == 1) { mostRecentBuildUrl = baseUrl + linkFactory.CreateProjectLink(projectSpecifier, LatestBuildReportProjectPlugin.ACTION_NAME).Url; } else { mostRecentBuildUrl = projectLink; } rows.Add( new ProjectGridRow( projectName, statusOnServer.ServerSpecifier.ServerName, status.BuildStatus.ToString(), CalculateHtmlColor(status.BuildStatus), status.LastBuildDate, status.LastBuildDuration, (status.LastBuildLabel != null ? status.LastBuildLabel : "no build available"), status.Status.ToString(), status.Activity.ToString(), urlBuilder.BuildFormName(forceBuildActionName), projectLink, mostRecentBuildUrl, ChangeSet.Convert(status.Modifications), status.Forcee, status.CurrentBuildStartTime, status.BuildCondition.ToString() )); } rows.Sort(GetComparer(sortColumn, sortIsAscending)); return (ProjectGridRow[])rows.ToArray(typeof(ProjectGridRow)); }
/// <summary> /// Initializes a new instance of the <see cref="ProjectXmlReport"/> class. /// </summary> /// <param name="farmService">The farm service.</param> /// <param name="sessionRetriever">The session retriever.</param> public ProjectXmlReport(IFarmService farmService, ISessionRetriever sessionRetriever) { this.sessionRetriever = sessionRetriever; this.farmService = farmService; }
public ProjectStatisticsPlugin(IFarmService farmService, IPhysicalApplicationPathProvider pathProvider) { this.farmService = farmService; this.pathProvider = pathProvider; transformer = new XslTransformer(); }
public ChangePasswordSecurityAction(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionStorer storer) { this.farmService = farmService; this.viewGenerator = viewGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="ProjectXmlReport"/> class. /// </summary> /// <param name="farmService">The farm service.</param> /// <param name="sessionRetriever">The session retriever.</param> public ProjectXmlReport(IFarmService farmService, ISessionRetriever sessionRetriever) { this.sessionRetriever = sessionRetriever; this.farmService = farmService; }
public XmlReportAction(IFarmService farmService) { this.farmService = farmService; }
public ProjectReportProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ILinkFactory linkFactory) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.linkFactory = linkFactory; }
public ProjectReportProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ILinkFactory linkFactory) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.linkFactory = linkFactory; }
public FarmController(IFarmService farmService) { _farmService = farmService; }
public RSSFeed(IFarmService farmService) { this.farmService = farmService; }
/// <summary> /// Initializes a new instance of the <see cref="ProjectTimelineAction"/> class. /// </summary> /// <param name="viewGenerator">The view generator.</param> /// <param name="farmService">The farm service.</param> /// <param name="urlBuilder"></param> public ProjectTimelineAction(IVelocityViewGenerator viewGenerator, IFarmService farmService, ICruiseUrlBuilder urlBuilder) { this.viewGenerator = viewGenerator; this.farmService = farmService; this.urlBuilder = urlBuilder; }
public FarmController(IFarmService farmService, IPlantService plantService) { this.farmService = farmService; this.plantService = plantService; }
public ChangePasswordSecurityAction(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionStorer storer) { this.farmService = farmService; this.viewGenerator = viewGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="OhlohProjectPlugin"/> class. /// </summary> /// <param name="farmService">The farm service.</param> /// <param name="viewGenerator">The view generator.</param> public OhlohProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator) { this.farmService = farmService; this.viewGenerator = viewGenerator; }
public ProjectConfigurationServerPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionRetriever sessionRetriever) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.sessionRetriever = sessionRetriever; }
public ModificationHistoryProjectPlugin(IFarmService farmService, IPhysicalApplicationPathProvider pathProvider) { this.farmService = farmService; transformer = new XslTransformer(); this.pathProvider = pathProvider; }
public WorkCompletionActionFilter(IHeroService heroService, IBattlefieldService battlefieldService, IFarmService farmService, IDungeonService dungeonService, IHarbourService harbourService) { this.heroService = heroService; this.battlefieldService = battlefieldService; this.farmService = farmService; this.dungeonService = dungeonService; this.harbourService = harbourService; }
public ServerInformationServerPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator) { this.farmService = farmService; this.viewGenerator = viewGenerator; }
/// <summary> /// Initialise a new <see cref="ProjectStatusAction"/>. /// </summary> /// <param name="farmServer">The farm service to use.</param> public ProjectStatusAction(IFarmService farmServer) { this.farmServer = farmServer; }
public ProjectParametersAction(IFarmService farmService, IVelocityViewGenerator viewGenerator) { this.farmService = farmService; this.viewGenerator = viewGenerator; }
public ProjectStatusPlugin(IFarmService farmServer, IVelocityViewGenerator viewGenerator, ICruiseUrlBuilder urlBuilder) { this.farmServer = farmServer; this.viewGenerator = viewGenerator; this.urlBuilder = urlBuilder; }
public OhlohProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator) { this.farmService = farmService; this.viewGenerator = viewGenerator; }
public DoDeleteProjectAction(IDeleteProjectViewBuilder viewBuilder, IFarmService farmService) { this.viewBuilder = viewBuilder; this.farmService = farmService; }
public RSSFeed(IFarmService farmService) { this.farmService = farmService; }
public FarmController(IFarmService unit) { _farmService = unit; }
public XmlServerReportAction(IFarmService farmService) { this.farmService = farmService; }
public XmlServerSecurityAction(IFarmService farmService) { this.farmService = farmService; }
public ProjectFileDownload(IFarmService farmService) { this.farmService = farmService; }
public FarmController() { _farmService = null; }
public ModificationHistoryProjectPlugin(IFarmService farmService, IPhysicalApplicationPathProvider pathProvider) { this.farmService = farmService; transformer = new XslTransformer(); this.pathProvider = pathProvider; }
/// <summary> /// Initializes a new instance of the <see cref="ProjectTimelineAction"/> class. /// </summary> /// <param name="viewGenerator">The view generator.</param> /// <param name="farmService">The farm service.</param> /// <param name="urlBuilder"></param> public ProjectTimelineAction(IVelocityViewGenerator viewGenerator, IFarmService farmService, ICruiseUrlBuilder urlBuilder) { this.viewGenerator = viewGenerator; this.farmService = farmService; this.urlBuilder = urlBuilder; }
public FarmController(IFarmService service, IMapper map) : base() { farmService = service; mapper = map; }
public FarmController(ILogger <FarmController> logger, IFarmService farmService) { _logger = logger; _farmService = farmService; }
/// <summary> /// Initialise a new <see cref="ProjectStatusAction"/>. /// </summary> /// <param name="farmServer">The farm service to use.</param> public ProjectStatusAction(IFarmService farmServer) { this.farmServer = farmServer; }
public ServerLogProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ICruiseUrlBuilder urlBuilder) { plugin = new ServerLogServerPlugin(farmService, viewGenerator, urlBuilder); }
public FarmController(IFarmService productService) { _farmService = productService; }
public ProductFarmController(IFarmService farmService, IHttpContextAccessor httpContextAccessor, IOptions <PagerOptions> pagerOptions) : base(httpContextAccessor) { _farmService = farmService; _pagerOptions = pagerOptions.Value; }
public ServerInformationServerPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator) { this.farmService = farmService; this.viewGenerator = viewGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="FinalBuildStatusPlugin"/> class. /// </summary> /// <param name="farmService">The farm service.</param> /// <param name="viewGenerator">The view generator.</param> public FinalBuildStatusPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator) { this.farmService = farmService; this.viewGenerator = viewGenerator; }
public ServerLogServerPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ICruiseUrlBuilder urlBuilder) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.urlBuilder = urlBuilder; }
public LatestBuildReportProjectPlugin(IFarmService farmService, ILinkFactory linkFactory) { this.farmService = farmService; this.linkFactory = linkFactory; }