Package ch.hortis.sonar.service

Examples of ch.hortis.sonar.service.MetricService


  private void collectAndPersist(Snapshot snapshot) throws MojoExecutionException {
    if (!mavenProject.getPackaging().equals("pom")) {
      if (filesRepository == null) {
        filesRepository = new FilesRepositoryImpl();
      }
      MetricService metricService = new MetricService(manager);
      RulesService rulesService = new RulesService(manager);
      for (Report report : Report.getReports()) {
        MeasuresCollector collector = report.getMeasuresCollector();
        if (collector.initialize(mavenProject, metricService, rulesService, filesRepository)) {
          List<Collectable> collected = collector.collect();
View Full Code Here


    }
    return measures;
  }

  private Collection<ProjectMetricMeasure> getMetrics( Collection<MetricData> metricsData ) {
    MetricService service = new MetricService(manager);
    Collection<ProjectMetricMeasure> measures = new ArrayList<ProjectMetricMeasure>();
    for (MetricData metricData : metricsData ) {
      Metric metric = service.getMetric( metricData.getMetric().getName(), metricData.getMetric().getGroupId(), metricData.getMetric().getArtifactId() );
      ProjectMetricMeasure measure = new ProjectMetricMeasure();
      measure.setMetric( metric );
      measure.setValue( metricData.getValue() );
      measures.add(measure);
    }
View Full Code Here

  private void collectAndPersist(Snapshot snapshot) throws MojoExecutionException {
    if (!mavenProject.getPackaging().equals("pom")) {
      if (filesRepository == null) {
        filesRepository = new FilesRepositoryImpl();
      }
      MetricService metricService = new MetricService(manager);
      RulesService rulesService = new RulesService(manager);
      for (Report report : targetReports) {
        MeasuresCollector collector = report.getMeasuresCollector();
        if (collector.initialize(mavenProject, metricService, rulesService, filesRepository)) {
          List<Collectable> collected = collector.collect();
View Full Code Here

    List<Collectable> collectables = new ArrayList<Collectable>();
    if (!mavenProject.getPackaging().equals("pom")) {
      if (filesRepository == null) {
        filesRepository = new FilesRepositoryImpl();
      }
      MetricService metricService = new MetricService(manager);
      RulesService rulesService = new RulesService(manager);
      for (Report report : Report.getReports()) {
        MeasuresCollector collector = report.getMeasuresCollector();
        if (collector.initialize(mavenProject, metricService, rulesService, filesRepository)) {
          collectables.addAll(collector.collect());
View Full Code Here

TOP

Related Classes of ch.hortis.sonar.service.MetricService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.