description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
responses:
200:
description: OK
description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
responses:
200:
description: OK
description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
requestBody:
content:
multipart/form-data:
description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
- name: anchor-name
in: path
description: anchor-name
required: true
schema:
- type: integer
- format: int32
+ type: string
responses:
200:
description: OK
description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
- name: anchor-name
in: path
description: anchor-name
required: true
schema:
- type: integer
- format: int32
+ type: string
responses:
200:
description: OK
summary: Get a node given an anchor for the given dataspace
operationId: getNodeByDataspaceAndAnchor
parameters:
- - name: dataspaceName
+ - name: dataspace-name
in: path
- description: dataspaceName
+ description: dataspace-name
required: true
schema:
- type: integer
- format: int32
- - name: anchorpoint
+ type: string
+ - name: anchor-name
in: path
- description: anchorpoint
+ description: anchor-name
required: true
schema:
- type: integer
- format: int32
+ type: string
requestBody:
description: xpath
content:
summary: Read all yang modules in the store
operationId: getModule
parameters:
- - name: dataspaceName
+ - name: dataspace-name
in: path
- description: dataspaceName
+ description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
- name: namespace-name
in: query
description: namespace-name
schema:
- type: integer
- format: int32
+ type: string
- name: revision
in: query
description: revision
schema:
- type: integer
- format: int32
+ type: string
responses:
200:
description: OK
description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
requestBody:
content:
multipart/form-data:
summary: Get all nodes for a given dataspace using an xpath or schema node identifier
operationId: getNode
parameters:
- - name: dataspaceName
+ - name: dataspace-name
in: path
- description: dataspaceName
+ description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
requestBody:
description: requestBody
content:
description: dataspace-name
required: true
schema:
- type: integer
- format: int32
+ type: string
requestBody:
content:
multipart/form-data:
404:
description: Not Found
content: {}
-components: {}
+components: {}
\ No newline at end of file
private CpService cpService;
@Override
- public Object createAnchor(Attachment fileDetail, Integer dataspaceName) {
+ public Object createAnchor(final Attachment fileDetail, final String dataspaceName) {
return null;
}
@Override
- public Object createModules(Attachment fileDetail, Integer dataspaceName) {
+ public Object createModules(final Attachment fileDetail, final String dataspaceName) {
return null;
}
@Override
- public Object createNode(Attachment fileDetail, Integer dataspaceName) {
+ public Object createNode(final Attachment fileDetail, final String dataspaceName) {
return null;
}
@Override
- public Object deleteAnchor(Integer dataspaceName, Integer anchorName) {
+ public Object deleteAnchor(final String dataspaceName, final String anchorName) {
return null;
}
@Override
- public Object deleteDataspace(Integer dataspaceName) {
+ public Object deleteDataspace(final String dataspaceName) {
return null;
}
@Override
- public Object getAnchor(Integer dataspaceName, Integer anchorName) {
+ public Object getAnchor(final String dataspaceName, final String anchorName) {
return null;
}
@Override
- public Object getAnchors(Integer dataspaceName) {
+ public Object getAnchors(final String dataspaceName) {
return null;
}
@Override
- public Object getModule(Integer dataspaceName, Integer namespaceName, Integer revision) {
+ public Object getModule(final String dataspaceName, final String namespaceName, final String revision) {
return null;
}
@Override
- public Object getNode(@Valid String body, Integer dataspaceName) {
+ public Object getNode(@Valid final String body, final String dataspaceName) {
return null;
}
@Override
- public Object getNodeByDataspaceAndAnchor(@Valid String body, Integer dataspaceName, Integer anchorpoint) {
+ public Object getNodeByDataspaceAndAnchor(@Valid final String body, final String dataspaceName,
+ final String anchorName) {
return null;
}
@Path("/upload-yang-json-data-file")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.MULTIPART_FORM_DATA)
- public final Response uploadYangJsonDataFile(@FormDataParam("file") String uploadedFile) {
+ public final Response uploadYangJsonDataFile(@FormDataParam("file") final String uploadedFile) {
try {
validateJsonStructure(uploadedFile);
final int persistenceObjectId = cpService.storeJsonStructure(uploadedFile);
*/
@GET
@Path("/json-object/{id}")
- public final Response getJsonObjectById(@PathParam("id") int jsonObjectId) {
+ public final Response getJsonObjectById(@PathParam("id") final int jsonObjectId) {
try {
return Response.status(Status.OK).entity(cpService.getJsonById(jsonObjectId)).build();
} catch (final PersistenceException e) {
*/
@DELETE
@Path("json-object/{id}")
- public final Response deleteJsonObjectById(@PathParam("id") int jsonObjectId) {
+ public final Response deleteJsonObjectById(@PathParam("id") final int jsonObjectId) {
try {
cpService.deleteJsonById(jsonObjectId);
return Response.status(Status.OK).entity(Status.OK.toString()).build();
gson.fromJson(jsonFile, Object.class);
}
- private static final File renameFileIfNeeded(File originalFile) {
+ private static final File renameFileIfNeeded(final File originalFile) {
if (originalFile.getName().endsWith(".yang")) {
return originalFile;
}