Package org.sonar.api.batch.debt.internal

Examples of org.sonar.api.batch.debt.internal.DefaultDebtModel


  private DefaultTechnicalDebtModel sqaleModel;

  @Before
  public void setUp() throws Exception {
    DefaultDebtModel debtModel = new DefaultDebtModel();
    debtModel.addCharacteristic(
      new DefaultDebtCharacteristic().setId(1)
        .setKey("MEMORY_EFFICIENCY")
        .setName("Memory use")
        .setOrder(1)
    );
    debtModel.addSubCharacteristic(
      new DefaultDebtCharacteristic().setId(2)
        .setKey("EFFICIENCY")
        .setName("Efficiency")
        .setParentId(1),
      "MEMORY_EFFICIENCY"
View Full Code Here


    }
    return model;
  }

  private DebtModel load(CharacteristicDao dao) {
    DefaultDebtModel debtModel = new DefaultDebtModel();

    List<CharacteristicDto> allCharacteristics = dao.selectEnabledCharacteristics();
    for (CharacteristicDto dto : allCharacteristics) {
      Integer parentId = dto.getParentId();
      if (parentId == null) {
        debtModel.addCharacteristic(toDebtCharacteristic(dto));
      } else {
        debtModel.addSubCharacteristic(toDebtCharacteristic(dto), characteristicById(parentId, allCharacteristics).getKey());
      }
    }
    return debtModel;
  }
View Full Code Here

      .addComponents(
        new EnvironmentInformation("mediumTest", "1.0"),
        builder.pluginsReferential,
        builder.globalRefProvider,
        builder.projectRefProvider,
        new DefaultDebtModel())
      .setBootstrapProperties(builder.bootstrapProperties)
      .build();
  }
View Full Code Here

  RulesProvider provider;

  @Before
  public void setUp() throws Exception {
    debtModel = new DefaultDebtModel()
      .addCharacteristic(new DefaultDebtCharacteristic()
        .setId(100)
        .setKey("MEMORY_EFFICIENCY")
        .setName("Memory use")
        .setOrder(1))
View Full Code Here

TOP

Related Classes of org.sonar.api.batch.debt.internal.DefaultDebtModel

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.