public class RouterWebResource
extends org.onosproject.rest.AbstractWebResource
| Modifier and Type | Field and Description |
|---|---|
static String |
CREATE_FAIL |
static String |
DELETE_SUCCESS |
static String |
GET_FAIL |
static String |
INTFACR_ADD_SUCCESS |
static String |
INTFACR_DEL_SUCCESS |
static String |
JSON_NOT_NULL |
static String |
NOT_EXIST |
static String |
UPDATE_FAIL |
| Constructor and Description |
|---|
RouterWebResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addRouterInterface(String id,
InputStream input) |
Collection<org.onosproject.vtnrsc.Router> |
changeJsonToSub(com.fasterxml.jackson.databind.JsonNode routerNode)
Returns a collection of floatingIps from floatingIpNodes.
|
Collection<org.onosproject.vtnrsc.Router> |
changeUpdateJsonToSub(com.fasterxml.jackson.databind.JsonNode subnode,
String routerId)
Returns a collection of floatingIps from floatingIpNodes.
|
javax.ws.rs.core.Response |
createRouter(InputStream input) |
javax.ws.rs.core.Response |
deleteSingleRouter(String id) |
javax.ws.rs.core.Response |
getRouter(String id,
List<String> fields) |
javax.ws.rs.core.Response |
listRouters() |
protected <T> T |
nullIsNotFound(T item,
String message)
Returns the specified item if that items is null; otherwise throws not
found exception.
|
javax.ws.rs.core.Response |
removeRouterInterface(String id,
InputStream input) |
javax.ws.rs.core.Response |
updateRouter(String id,
InputStream input) |
public static final String CREATE_FAIL
public static final String UPDATE_FAIL
public static final String GET_FAIL
public static final String NOT_EXIST
public static final String DELETE_SUCCESS
public static final String JSON_NOT_NULL
public static final String INTFACR_ADD_SUCCESS
public static final String INTFACR_DEL_SUCCESS
public javax.ws.rs.core.Response listRouters()
public javax.ws.rs.core.Response createRouter(InputStream input)
public javax.ws.rs.core.Response updateRouter(String id, InputStream input)
public javax.ws.rs.core.Response deleteSingleRouter(String id) throws IOException
IOExceptionpublic javax.ws.rs.core.Response addRouterInterface(String id, InputStream input)
public javax.ws.rs.core.Response removeRouterInterface(String id, InputStream input)
public Collection<org.onosproject.vtnrsc.Router> changeJsonToSub(com.fasterxml.jackson.databind.JsonNode routerNode) throws Exception
routerNode - the router json nodeException - when any argument is illegalpublic Collection<org.onosproject.vtnrsc.Router> changeUpdateJsonToSub(com.fasterxml.jackson.databind.JsonNode subnode, String routerId) throws Exception
subnode - the router json noderouterId - the router identifyException - when any argument is illegalprotected <T> T nullIsNotFound(T item,
String message)
T - item typeitem - item to checkmessage - not found messageorg.onlab.util.ItemNotFoundException - if item is nullCopyright © 2015. All rights reserved.