Package org.sonar.api.server.debt
Interface DebtRemediationFunction
-
- All Known Implementing Classes:
DefaultDebtRemediationFunction
public interface DebtRemediationFunctionFunction used to calculate the remediation cost of an issue. SeeDebtRemediationFunction.Typefor details.The gap multiplier and base effort involved in the functions are durations. They are defined in hours, minutes and/or seconds. Examples: "5min", "1h 10min". Supported units are "d" (days), "h" (hour), and "min" (minutes).
- Since:
- 4.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDebtRemediationFunction.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.StringbaseEffort()Non-null value onDebtRemediationFunction.Type.LINEAR_OFFSETandDebtRemediationFunction.Type.CONSTANT_ISSUEfunctions, elsenull.java.lang.Stringcoefficient()Deprecated.since 5.5, replaced bygapMultiplier()java.lang.StringgapMultiplier()Non-null value onDebtRemediationFunction.Type.LINEARandDebtRemediationFunction.Type.LINEAR_OFFSETfunctions, elsenull.java.lang.Stringoffset()Deprecated.since 5.5, replaced bybaseEffort()DebtRemediationFunction.Typetype()
-
-
-
Method Detail
-
type
DebtRemediationFunction.Type type()
- Since:
- 5.5
-
coefficient
@Deprecated @CheckForNull java.lang.String coefficient()
Deprecated.since 5.5, replaced bygapMultiplier()
-
gapMultiplier
@CheckForNull java.lang.String gapMultiplier()
Non-null value onDebtRemediationFunction.Type.LINEARandDebtRemediationFunction.Type.LINEAR_OFFSETfunctions, elsenull.- Since:
- 5.5
-
offset
@Deprecated @CheckForNull java.lang.String offset()
Deprecated.since 5.5, replaced bybaseEffort()
-
baseEffort
@CheckForNull java.lang.String baseEffort()
Non-null value onDebtRemediationFunction.Type.LINEAR_OFFSETandDebtRemediationFunction.Type.CONSTANT_ISSUEfunctions, elsenull.- Since:
- 5.5
-
-