Package org.sonar.api.server.debt
Interface DebtRemediationFunction
-
- All Known Implementing Classes:
DefaultDebtRemediationFunction
public interface DebtRemediationFunction
Function used to calculate the remediation cost of an issue. SeeDebtRemediationFunction.Type
for 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 class
DebtRemediationFunction.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.String
baseEffort()
Non-null value onDebtRemediationFunction.Type.LINEAR_OFFSET
andDebtRemediationFunction.Type.CONSTANT_ISSUE
functions, elsenull
.java.lang.String
coefficient()
Deprecated.since 5.5, replaced bygapMultiplier()
java.lang.String
gapMultiplier()
Non-null value onDebtRemediationFunction.Type.LINEAR
andDebtRemediationFunction.Type.LINEAR_OFFSET
functions, elsenull
.java.lang.String
offset()
Deprecated.since 5.5, replaced bybaseEffort()
DebtRemediationFunction.Type
type()
-
-
-
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.LINEAR
andDebtRemediationFunction.Type.LINEAR_OFFSET
functions, 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_OFFSET
andDebtRemediationFunction.Type.CONSTANT_ISSUE
functions, elsenull
.- Since:
- 5.5
-
-