1 package org.opendaylight.ovsdb.northbound;
3 import javax.ws.rs.GET;
4 import javax.ws.rs.Path;
5 import javax.ws.rs.PathParam;
6 import javax.ws.rs.Produces;
7 import javax.ws.rs.core.MediaType;
8 import javax.ws.rs.core.Response;
11 * Northbound interface for OVSDB tables
13 public class TableResource {
18 TableResource(String nodeId, String databaseName){
20 this.databaseName = databaseName;
24 @Produces(MediaType.APPLICATION_JSON)
25 public Response getTables(){
26 return Response.noContent().build();
31 @Produces(MediaType.APPLICATION_JSON)
32 public Response getTableDetails(@PathParam("name") String name){
33 return Response.noContent().build();
37 public RowResource getDatabaseTables(@PathParam("name") String name){
38 return new RowResource(nodeId, databaseName, name);