Remove 2 APIs from Swagger.json 49/66849/1
authorGuangrongFu <fu.guangrong@zte.com.cn>
Mon, 17 Sep 2018 01:37:03 +0000 (09:37 +0800)
committerGuangrongFu <fu.guangrong@zte.com.cn>
Mon, 17 Sep 2018 01:37:03 +0000 (09:37 +0800)
Change-Id: I60826b697c26b40a84fefd85e3ed7bda58d12212
Issue-ID: HOLMES-168
Signed-off-by: GuangrongFu <fu.guangrong@zte.com.cn>
engine-d/src/main/java/org/onap/holmes/engine/resources/EngineResources.java
engine-d/src/main/resources/swagger.json

index 0d26b6e..3bfb2e8 100644 (file)
@@ -57,7 +57,6 @@ public class EngineResources {
     DroolsEngine droolsEngine;
 
     @PUT
-    @ApiOperation(value = "Deploy a rule into the Drools engine.", response = CorrelationRuleResponse.class)
     @Produces(MediaType.APPLICATION_JSON)
     @Timed
     public CorrelationRuleResponse deployRule(
@@ -99,7 +98,6 @@ public class EngineResources {
     }
 
     @DELETE
-    @ApiOperation(value = "Undeploy a rule from the Drools engine.")
     @Produces(MediaType.APPLICATION_JSON)
     @Timed
     @Path("/{packageName}")
index 6cb8eaf..e1719ea 100644 (file)
             }
           }
         }
-      },
-      "put" : {
-        "tags" : [ "Holmes Engine Management" ],
-        "summary" : "Deploy a rule into the Drools engine.",
-        "description" : "",
-        "operationId" : "deployRule",
-        "produces" : [ "application/json" ],
-        "parameters" : [ {
-          "in" : "body",
-          "name" : "body",
-          "description" : "The request entity of the HTTP call, which comprises three fields: \"content\" , \"loopcontrolname\" and \"engineid\". The \"content\" should be a valid Drools rule string and the \"engineid\" has to be \"engine-d\" in the Amsterdam release.",
-          "required" : true,
-          "schema" : {
-            "$ref" : "#/definitions/DeployRuleRequest"
-          }
-        } ],
-        "responses" : {
-          "200" : {
-            "description" : "successful operation",
-            "schema" : {
-              "$ref" : "#/definitions/CorrelationRuleResponse"
-            }
-          }
-        }
-      }
-    },
-    "/rule/{packageName}" : {
-      "delete" : {
-        "tags" : [ "Holmes Engine Management" ],
-        "summary" : "Undeploy a rule from the Drools engine.",
-        "description" : "",
-        "operationId" : "undeployRule",
-        "produces" : [ "application/json" ],
-        "parameters" : [ {
-          "name" : "packageName",
-          "in" : "path",
-          "required" : true,
-          "type" : "string"
-        } ],
-        "responses" : {
-          "200" : {
-            "description" : "successful operation",
-            "schema" : {
-              "type" : "boolean"
-            }
-          }
-        }
-      }
-    }
-  },
-  "definitions" : {
-    "CorrelationRuleResponse" : {
-      "type" : "object",
-      "properties" : {
-        "package" : {
-          "type" : "string"
-        }
-      }
-    },
-    "DeployRuleRequest" : {
-      "type" : "object",
-      "required" : [ "content", "loopcontrolname" ],
-      "properties" : {
-        "content" : {
-          "type" : "string"
-        },
-        "engineid" : {
-          "type" : "string"
-        },
-        "loopcontrolname" : {
-          "type" : "string"
-        }
       }
     }
   }