private void LoadRemoteServicesConfiguration()
		{
			if (remoteServicesConfiguration == null)
			{
				remoteServicesConfiguration = (IRemoteServicesConfiguration) Load("/dashboard/remoteServices");
			}
		}
 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;
 }
예제 #3
0
 /// <summary>
 /// Create a new <see cref="AdministerAction"/>.
 /// </summary>
 /// <param name="manager"></param>
 /// <param name="viewGenerator"></param>
 /// <param name="physicalApplicationPathProvider"></param>
 /// <param name="servicesConfiguration"></param>
 public AdministerAction(PackageManager manager,
     IVelocityViewGenerator viewGenerator,
     IRemoteServicesConfiguration servicesConfiguration,
     IPhysicalApplicationPathProvider physicalApplicationPathProvider)
 {
     this.manager = manager;
     this.viewGenerator = viewGenerator;
     this.servicesConfiguration = servicesConfiguration;
     this.physicalApplicationPathProvider = physicalApplicationPathProvider;
 }
        public ServerAggregatingCruiseManagerWrapper(IRemoteServicesConfiguration configuration, ICruiseServerClientFactory managerFactory)
		{
			this.configuration = configuration;
			this.clientFactory = managerFactory;
		}
예제 #5
0
 public ServerAggregatingCruiseManagerWrapper(IRemoteServicesConfiguration configuration, ICruiseServerClientFactory managerFactory)
 {
     this.configuration = configuration;
     this.clientFactory = managerFactory;
 }