Remove TODOs which were left from OpenAPI rewrite and which
we know they are already addressed, we cannot reproduce any issue
or were just no more valid comments.
JIRA: NETCONF-938
Change-Id: Id77f825d2eefe2ea6277bddeeccc6f2d8cb8909c
Signed-off-by: Yaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
return OpenApiEntity.class.isAssignableFrom(type);
}
return OpenApiEntity.class.isAssignableFrom(type);
}
- // TODO IMO we can get rid of implementing MessageBodyWriter
@Override
public void writeTo(final OpenApiEntity entity, final Class<?> type, final Type genericType,
final Annotation[] annotations, final MediaType mediaType, final MultivaluedMap<String, Object> httpHeaders,
@Override
public void writeTo(final OpenApiEntity entity, final Class<?> type, final Type genericType,
final Annotation[] annotations, final MediaType mediaType, final MultivaluedMap<String, Object> httpHeaders,
final var output = rpc.getOutput();
final var operationName = rpc.getQName().getLocalName();
if (!output.getChildNodes().isEmpty()) {
final var output = rpc.getOutput();
final var operationName = rpc.getQName().getLocalName();
if (!output.getChildNodes().isEmpty()) {
- // TODO: add proper discriminator from DefinitionNames when schemas re-implementation is done
final var ref = processOperationsRef(rpc, operationName, "_output");
generator.writeObjectFieldStart(String.valueOf(OK.getStatusCode()));
generator.writeStringField(DESCRIPTION, String.format("RPC %s success", operationName));
final var ref = processOperationsRef(rpc, operationName, "_output");
generator.writeObjectFieldStart(String.valueOf(OK.getStatusCode()));
generator.writeStringField(DESCRIPTION, String.format("RPC %s success", operationName));
generator.writeStringField(DESCRIPTION, operationName + INPUT_SUFFIX);
generator.writeObjectFieldStart(CONTENT);
if (!input.getChildNodes().isEmpty()) {
generator.writeStringField(DESCRIPTION, operationName + INPUT_SUFFIX);
generator.writeObjectFieldStart(CONTENT);
if (!input.getChildNodes().isEmpty()) {
- // TODO: add proper discriminator from DefinitionNames when schemas re-implementation is done
final var ref = processOperationsRef(rpc, operationName, INPUT_SUFFIX);
generator.writeObjectFieldStart(MediaType.APPLICATION_JSON);
generator.writeObjectFieldStart(SCHEMA);
final var ref = processOperationsRef(rpc, operationName, INPUT_SUFFIX);
generator.writeObjectFieldStart(MediaType.APPLICATION_JSON);
generator.writeObjectFieldStart(SCHEMA);
generator.writeStringField(DESCRIPTION, nodeName());
generator.writeObjectFieldStart(CONTENT);
final var ref = COMPONENTS_PREFIX + moduleName() + "_" + refPath();
generator.writeStringField(DESCRIPTION, nodeName());
generator.writeObjectFieldStart(CONTENT);
final var ref = COMPONENTS_PREFIX + moduleName() + "_" + refPath();
- //TODO: Remove if and fix this weird logic of top level nodes
var childConfig = true;
if (schema() instanceof DataNodeContainer dataSchema) {
final var child = dataSchema.getChildNodes().stream()
var childConfig = true;
if (schema() instanceof DataNodeContainer dataSchema) {
final var child = dataSchema.getChildNodes().stream()