action.setDescription("Search for a collection of relevant rules matching a specified query.<br/>" +
"Since 5.5, following fields in the response have been deprecated :" +
"<ul><li>\"effortToFixDescription\" becomes \"gapDescription\"</li>" +
- "<li>\"debtRemFnCoeff\" becomes \"debtRemFnGapMultiplier\"</li>" +
- "<li>\"defaultDebtRemFnCoeff\" becomes \"defaultDebtRemFnGapMultiplier\"</li>" +
- "<li>\"debtRemFnOffset\" becomes \"debtRemFnBaseEffort\"</li>" +
- "<li>\"defaultDebtRemFnOffset\" becomes \"defaultDebtRemFnBaseEffort\"</li></ul>")
+ "<li>\"debtRemFnCoeff\" becomes \"remFnGapMultiplier\"</li>" +
+ "<li>\"defaultDebtRemFnCoeff\" becomes \"defaultRemFnGapMultiplier\"</li>" +
+ "<li>\"debtRemFnOffset\" becomes \"remFnBaseEffort\"</li>" +
+ "<li>\"defaultDebtRemFnOffset\" becomes \"defaultRemFnBaseEffort\"</li></ul>")
.setResponseExample(Resources.getResource(getClass(), "example-search.json"))
.setSince("4.4")
.setHandler(this);
public void define(WebService.NewController controller) {
WebService.NewAction action = controller
.createAction("show")
- .setDescription("Get detailed information about a rule")
+ .setDescription("Get detailed information about a rule" +
+ "Since 5.5, following fields in the response have been deprecated :" +
+ "<ul><li>\"effortToFixDescription\" becomes \"gapDescription\"</li>" +
+ "<li>\"debtRemFnCoeff\" becomes \"remFnGapMultiplier\"</li>" +
+ "<li>\"defaultDebtRemFnCoeff\" becomes \"defaultRemFnGapMultiplier\"</li>" +
+ "<li>\"debtRemFnOffset\" becomes \"remFnBaseEffort\"</li>" +
+ "<li>\"defaultDebtRemFnOffset\" becomes \"defaultRemFnBaseEffort\"</li></ul>")
.setSince("4.2")
.setResponseExample(Resources.getResource(getClass(), "example-show.json"))
.setHandler(this);
+++ /dev/null
-{"total": 1, "p": 1, "ps": 100, "rules": [
- {
- "key": "xoo:x1",
- "debtChar": "RELIABILITY",
- "debtCharName": "Reliability",
- "debtSubChar": "HARD_RELIABILITY",
- "debtSubCharName": "Hard Reliability",
- "debtRemFnType": "LINEAR_OFFSET",
- "debtRemFnCoeff": "1h",
- "debtRemFnOffset": "15min",
- "debtOverloaded": false,
- "defaultDebtChar": "RELIABILITY",
- "defaultDebtSubChar": "HARD_RELIABILITY",
- "defaultDebtRemFnType": "LINEAR_OFFSET",
- "defaultDebtRemFnCoeff": "1h",
- "defaultDebtRemFnOffset": "15min"
- }
-],
-"facets": [
- {
- "property": "debt_characteristics",
- "values": [
- {
- "val": "RELIABILITY",
- "count": 1
- },
- {
- "val": "HARD_RELIABILITY",
- "count": 1
- },
- {
- "val": "NONE",
- "count": 0
- }
- ]
- }
-]}
+++ /dev/null
-{
- "total": 1,
- "p": 1,
- "ps": 100,
- "rules": [
- {
- "key": "xoo:x2",
- "debtSubCharName": "Soft Reliability",
- "defaultDebtRemFnType": "LINEAR_OFFSET",
- "defaultDebtRemFnCoeff": "1h",
- "defaultDebtRemFnOffset": "15min",
- "debtChar": "RELIABILITY",
- "debtOverloaded": true,
- "debtCharName": "Reliability",
- "debtRemFnType": "LINEAR_OFFSET",
- "debtRemFnCoeff": "30min",
- "debtRemFnOffset": "5min",
- "debtSubChar": "SOFT_RELIABILITY",
- "defaultDebtSubChar": "HARD_RELIABILITY",
- "defaultDebtChar": "RELIABILITY"
- }
- ],
- "facets": [
- {
- "property": "debt_characteristics",
- "values": [
- {
- "val": "HARD_RELIABILITY",
- "count": 1
- },
- {
- "val": "SOFT_RELIABILITY",
- "count": 1
- },
- {
- "val": "RELIABILITY",
- "count": 2
- },
- {
- "val": "NONE",
- "count": 2
- }
- ]
- }
- ]
-}
{"total": 1, "p": 1, "ps": 100, "rules": [
{
"key": "xoo:x1",
- "debtRemFnType": "LINEAR_OFFSET",
- "debtRemFnCoeff": "2h",
- "debtRemFnOffset": "25min",
+ "remFnType": "LINEAR_OFFSET",
+ "remFnGapMultiplier": "2h",
+ "remFnBaseEffort": "25min",
"debtOverloaded": true,
- "defaultDebtRemFnType": "LINEAR_OFFSET",
- "defaultDebtRemFnCoeff": "1h",
- "defaultDebtRemFnOffset": "15min"
+ "defaultRemFnType": "LINEAR_OFFSET",
+ "defaultRemFnGapMultiplier": "1h",
+ "defaultRemFnBaseEffort": "15min"
}
]}
{"total": 1, "p": 1, "ps": 100, "rules": [
{
"key": "xoo:x1",
- "debtRemFnType": "CONSTANT_ISSUE",
- "debtRemFnOffset": "5min",
+ "remFnType": "CONSTANT_ISSUE",
+ "remFnBaseEffort": "5min",
"debtOverloaded": true,
- "defaultDebtRemFnType": "LINEAR_OFFSET",
- "defaultDebtRemFnCoeff": "1h",
- "defaultDebtRemFnOffset": "15min"
+ "defaultRemFnType": "LINEAR_OFFSET",
+ "defaultRemFnGapMultiplier": "1h",
+ "defaultRemFnBaseEffort": "15min"
}
]}
{"total": 1, "p": 1, "ps": 100, "rules": [
{
"key": "xoo:x1",
- "debtRemFnType": "LINEAR",
- "debtRemFnCoeff": "1h",
+ "remFnType": "LINEAR",
+ "remFnGapMultiplier": "1h",
"debtOverloaded": true,
- "defaultDebtRemFnType": "LINEAR_OFFSET",
- "defaultDebtRemFnCoeff": "1h",
- "defaultDebtRemFnOffset": "15min"
+ "defaultRemFnType": "LINEAR_OFFSET",
+ "defaultRemFnGapMultiplier": "1h",
+ "defaultRemFnBaseEffort": "15min"
}
]}