public class TenantNetworkWebResource
extends org.onosproject.rest.AbstractWebResource
| Modifier and Type | Field and Description |
|---|---|
static String |
CREATE_NETWORK |
static String |
DELETE_NETWORK |
static String |
JSON_NOT_NULL |
protected static org.slf4j.Logger |
log |
static String |
NETWORK_ID_EXIST |
static String |
NETWORK_ID_NOT_EXIST |
static String |
NETWORK_NOT_FOUND |
static String |
UPDATE_NETWORK |
| Constructor and Description |
|---|
TenantNetworkWebResource() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<org.onosproject.vtnrsc.TenantNetwork> |
changeJson2obj(String flag,
org.onosproject.vtnrsc.TenantNetworkId networkId,
com.fasterxml.jackson.databind.JsonNode node)
Returns a collection of tenantNetworks.
|
Iterable<org.onosproject.vtnrsc.TenantNetwork> |
changeJson2objs(com.fasterxml.jackson.databind.JsonNode nodes)
Returns a collection of tenantNetworks.
|
javax.ws.rs.core.Response |
createNetworks(InputStream input) |
javax.ws.rs.core.Response |
deleteNetworks(String id) |
javax.ws.rs.core.Response |
getNetwork(String id) |
javax.ws.rs.core.Response |
getNetworks(String queryId,
String queryName,
String queryadminStateUp,
String querystate,
String queryshared,
String querytenantId,
String routerExternal,
String type,
String physicalNetwork,
String segmentationId) |
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 |
updateNetworks(String id,
InputStream input) |
public static final String NETWORK_NOT_FOUND
public static final String NETWORK_ID_EXIST
public static final String NETWORK_ID_NOT_EXIST
public static final String CREATE_NETWORK
public static final String UPDATE_NETWORK
public static final String DELETE_NETWORK
public static final String JSON_NOT_NULL
protected static final org.slf4j.Logger log
public javax.ws.rs.core.Response getNetworks(String queryId, String queryName, String queryadminStateUp, String querystate, String queryshared, String querytenantId, String routerExternal, String type, String physicalNetwork, String segmentationId)
public javax.ws.rs.core.Response getNetwork(String id)
public javax.ws.rs.core.Response createNetworks(InputStream input)
public javax.ws.rs.core.Response updateNetworks(String id, InputStream input)
public javax.ws.rs.core.Response deleteNetworks(String id)
public Iterable<org.onosproject.vtnrsc.TenantNetwork> changeJson2obj(String flag, org.onosproject.vtnrsc.TenantNetworkId networkId, com.fasterxml.jackson.databind.JsonNode node)
flag - the flagnetworkId - network identifiernode - the network json nodepublic Iterable<org.onosproject.vtnrsc.TenantNetwork> changeJson2objs(com.fasterxml.jackson.databind.JsonNode nodes)
nodes - the network jsonnodesprotected <T> T nullIsNotFound(T item,
String message)
T - item typeitem - item to checkmessage - not found messageorg.onlab.util.ItemNotFoundException - if item is nullCopyright © 2016. All rights reserved.