import org.opendaylight.controller.networkconfig.neutron.INeutronRouterAware;\r
import org.opendaylight.controller.networkconfig.neutron.INeutronRouterCRUD;\r
import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;\r
import org.opendaylight.controller.networkconfig.neutron.INeutronRouterAware;\r
import org.opendaylight.controller.networkconfig.neutron.INeutronRouterCRUD;\r
import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;\r
import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;\r
import org.opendaylight.controller.networkconfig.neutron.NeutronPort;\r
import org.opendaylight.controller.networkconfig.neutron.NeutronRouter;\r
import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;\r
import org.opendaylight.controller.networkconfig.neutron.NeutronPort;\r
import org.opendaylight.controller.networkconfig.neutron.NeutronRouter;\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
@PathParam("routerUUID") String routerUUID,\r
// return fields\r
@QueryParam("fields") List<String> fields) {\r
@PathParam("routerUUID") String routerUUID,\r
// return fields\r
@QueryParam("fields") List<String> fields) {\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
@ResponseCode(code = 401, condition = "Unauthorized"),\r
@ResponseCode(code = 501, condition = "Not Implemented") })\r
public Response createRouters(final NeutronRouterRequest input) {\r
@ResponseCode(code = 401, condition = "Unauthorized"),\r
@ResponseCode(code = 501, condition = "Not Implemented") })\r
public Response createRouters(final NeutronRouterRequest input) {\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (networkInterface == null) {\r
throw new ServiceUnavailableException("Network CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
if (networkInterface == null) {\r
throw new ServiceUnavailableException("Network CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
@PathParam("routerUUID") String routerUUID,\r
NeutronRouterRequest input\r
) {\r
@PathParam("routerUUID") String routerUUID,\r
NeutronRouterRequest input\r
) {\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (networkInterface == null) {\r
throw new ServiceUnavailableException("Network CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
if (networkInterface == null) {\r
throw new ServiceUnavailableException("Network CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
@ResponseCode(code = 501, condition = "Not Implemented") })\r
public Response deleteRouter(\r
@PathParam("routerUUID") String routerUUID) {\r
@ResponseCode(code = 501, condition = "Not Implemented") })\r
public Response deleteRouter(\r
@PathParam("routerUUID") String routerUUID) {\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
@PathParam("routerUUID") String routerUUID,\r
NeutronRouter_Interface input\r
) {\r
@PathParam("routerUUID") String routerUUID,\r
NeutronRouter_Interface input\r
) {\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (portInterface == null) {\r
throw new ServiceUnavailableException("Port CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (portInterface == null) {\r
throw new ServiceUnavailableException("Port CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (subnetInterface == null) {\r
throw new ServiceUnavailableException("Subnet CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
if (subnetInterface == null) {\r
throw new ServiceUnavailableException("Subnet CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
@PathParam("routerUUID") String routerUUID,\r
NeutronRouter_Interface input\r
) {\r
@PathParam("routerUUID") String routerUUID,\r
NeutronRouter_Interface input\r
) {\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (routerInterface == null) {\r
throw new ServiceUnavailableException("Router CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (portInterface == null) {\r
throw new ServiceUnavailableException("Port CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (portInterface == null) {\r
throw new ServiceUnavailableException("Port CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
}\r
if (subnetInterface == null) {\r
throw new ServiceUnavailableException("Subnet CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r
if (subnetInterface == null) {\r
throw new ServiceUnavailableException("Subnet CRUD Interface "\r
+ RestMessages.SERVICEUNAVAILABLE.toString());\r