org.sonar.api.batch.debt.internal
Class DefaultDebtModel

java.lang.Object
  extended by org.sonar.api.batch.debt.internal.DefaultDebtModel
All Implemented Interfaces:
DebtModel

public class DefaultDebtModel
extends Object
implements DebtModel


Constructor Summary
DefaultDebtModel()
           
 
Method Summary
 DefaultDebtModel addCharacteristic(DebtCharacteristic characteristic)
           
 DefaultDebtModel addSubCharacteristic(DebtCharacteristic subCharacteristic, String characteristicKey)
           
 List<DebtCharacteristic> allCharacteristics()
          Return characteristics and sub-characteristics
 DebtCharacteristic characteristicById(int id)
           
 DebtCharacteristic characteristicByKey(String key)
          Return a characteristic or a sub-characteristic by a key
 List<DebtCharacteristic> characteristics()
          Return only characteristics
 List<DebtCharacteristic> subCharacteristics(String characteristicKey)
          Return sub-characteristics of a characteristic
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDebtModel

public DefaultDebtModel()
Method Detail

addCharacteristic

public DefaultDebtModel addCharacteristic(DebtCharacteristic characteristic)

addSubCharacteristic

public DefaultDebtModel addSubCharacteristic(DebtCharacteristic subCharacteristic,
                                             String characteristicKey)

characteristics

public List<DebtCharacteristic> characteristics()
Description copied from interface: DebtModel
Return only characteristics

Specified by:
characteristics in interface DebtModel

subCharacteristics

public List<DebtCharacteristic> subCharacteristics(String characteristicKey)
Description copied from interface: DebtModel
Return sub-characteristics of a characteristic

Specified by:
subCharacteristics in interface DebtModel

allCharacteristics

public List<DebtCharacteristic> allCharacteristics()
Description copied from interface: DebtModel
Return characteristics and sub-characteristics

Specified by:
allCharacteristics in interface DebtModel

characteristicByKey

@CheckForNull
public DebtCharacteristic characteristicByKey(String key)
Description copied from interface: DebtModel
Return a characteristic or a sub-characteristic by a key

Specified by:
characteristicByKey in interface DebtModel

characteristicById

@CheckForNull
public DebtCharacteristic characteristicById(int id)


Copyright © 2009-2014 SonarSource. All Rights Reserved.