+ private void createGetPathItem(final String resourceType, final String description, final String context,
+ final String deviceName, final ObjectNode pathsObject) {
+ final ObjectNode pathItem = JsonNodeFactory.instance.objectNode();
+ final ObjectNode operationObject = JsonNodeFactory.instance.objectNode();
+ pathItem.set("get", operationObject);
+ operationObject.put(DESCRIPTION_KEY, description);
+ operationObject.put(SUMMARY_KEY, HttpMethod.GET + SUMMARY_SEPARATOR + deviceName + SUMMARY_SEPARATOR
+ + swaggerGenerator.getResourcePathPart(resourceType));
+ operationObject.set(TAGS_KEY, buildTagsValue(Optional.of(deviceName), "GET root"));
+ final ObjectNode okResponse = JsonNodeFactory.instance.objectNode();
+ okResponse.put(DESCRIPTION_KEY, Response.Status.OK.getReasonPhrase());
+ final ObjectNode responses = JsonNodeFactory.instance.objectNode();
+ responses.set(String.valueOf(Response.Status.OK.getStatusCode()), okResponse);
+ operationObject.set(RESPONSES_KEY, responses);
+ pathsObject.set(swaggerGenerator.getResourcePath(resourceType, context), pathItem);