public void ServiceInstantiationTest() { RestClient restGetter = null; IRestParameters parameters = null; var service = new PermissionsSearchTemplateService(restGetter, parameters); Activator.CreateInstance(typeof(PermissionsSearchTemplateService), restGetter, parameters); }
public void Post(IRestParameters parameters) { string posturl = url + @"/api/" + path; var values = parameters.Values(); Task task = PostTask(posturl, values); task.Wait(); }
public string Get(IRestParameters parameters) { string getUrl = url + @"/api/" + path; var values = parameters.Values(); Task task = GetTask(getUrl, values); task.Wait(); return(Result); }
public TService CreateService <TService>(IRestClient restClient, IRestParameters restParameters) where TService : IService { if (!servicesMap.ContainsKey(typeof(TService))) { throw new ArgumentException(@"unsupported type" + typeof(TService).FullName); } var concrete = servicesMap[typeof(TService)]; return((TService)Activator.CreateInstance(concrete, restClient, restParameters)); }
public ComponentMeasuresService(RestClient restGetter, IRestParameters restParameters) : base(restGetter, restParameters, "measures/component") { }
public void Execute(IActivateRuleInQualityProfileCommand command) { IRestParameters restParameters = command.Parameters(); restClient.SetPath(@"qualityprofiles/activate_rule").Post(restParameters); }
public void Execute(IssuesAssignCommand command) { IRestParameters restParameters = command.Parameters(); restClient.SetPath(@"issues/assign").Post(restParameters); }
public ServiceBase(IRestClient restClient, IRestParameters restParameters, string path) : base(restParameters) { this.restClient = restClient; this.path = path; }
public MeasuresComponentTreeService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "measures/component_tree") { }
public IssuesSearchService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "issues/search") { }
public CustomMeasuresSearchService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "custom_measures/search") { }
public SourcesScmService(IRestClient restClient, IRestParameters restParameters) : base(restClient, restParameters, @"sources/scm") { }
public void Execute(QualityProfilesRenameCommand command) { IRestParameters restParameters = command.Parameters(); restClient.SetPath(@"qualityprofiles/rename").Post(restParameters); }
public PermissionsSearchTemplateService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, @"permissions/search_templates") { }
public PluginsAvailableService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "plugins/available") { }
public ProjectsIndexService(RestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "projects/index") { }
public _Name_Command(IRestParameters restParameters) : base(restParameters) { }
public QualityProfilesSetDefaultCommand(IRestParameters restParameters) : base(restParameters) { }
public ResourcesService(RestClient restQuerier, IRestParameters parameters) : base(restQuerier, parameters, "resources") { }
public PermissionsApplyTemplateCommand(IRestParameters restParameters) : base(restParameters) { }
public ParametersBase(IRestParameters restParameters) { this.restParameters = restParameters; }
/// <summary> /// Create service specifying client and parameters. Mainly intended for unit testing /// </summary> /// <typeparam name="TService"></typeparam> /// <param name="restClient"></param> /// <param name="restParameters"></param> /// <returns></returns> public TService CreateService <TService>(IRestClient restClient, IRestParameters restParameters) where TService : IService { return(serviceFactory.CreateService <TService>(restClient, restParameters)); }
public ProjectsProvisionedService(IRestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "custom_measures/search") { }
public IssuesChangelogService(IRestClient restClient, IRestParameters restParameters) : base(restClient, restParameters, @"issues/changelog") { }
public IssuesTagsService(IRestClient restClient, IRestParameters restParameters) : base(restClient, restParameters, @"issues/tags") { }
public QualityProfilesSearchService(RestClient restGetter, IRestParameters parameters) : base(restGetter, parameters, "qualityprofiles/search") { }
public void Execute(IQualityProfilesSetDefaultCommand command) { IRestParameters restParameters = command.Parameters(); restClient.SetPath(@"qualityprofiles/set_default").Post(restParameters); }
public DevCockpitRunCommand(IRestParameters restParameters) : base(restParameters) { }
public QualityProfilesRenameCommand(IRestParameters restParameters) : base(restParameters) { }
public IssuesAssignCommand(IRestParameters restParameters) : base(restParameters) { }