package org.opendaylight.neutron.spi;
import java.io.StringReader;
-
import java.util.HashMap;
import java.util.Map;
-
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
-
import javax.xml.transform.stream.StreamSource;
-
import org.eclipse.persistence.jaxb.JAXBContextProperties;
import org.eclipse.persistence.jaxb.UnmarshallerProperties;
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.NeutronFirewall;
-import org.opendaylight.neutron.spi.NeutronFirewallPolicy;
-import org.opendaylight.neutron.spi.NeutronFirewallRule;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-
public class NeutronFirewallJAXBTest {
private static final String NeutronFirewall_sourceJson="{ \"id\": \"d6220bbb-35f3-48ab-8eae-69c60aef3546\", \"tenant_id\": \"aa902936679e4ea29bfe1158e3450a13\", \"name\": \"jaxb-test\", \"description\": \"Test of NeutronFirewall JAXB\", \"admin_state_up\": false, \"status\": \"DOWN\", \"shared\": true, \"firewall_policy_id\": \"83ca694a-eeff-48e5-b2d8-fe5198cf2e86\" }";
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.NeutronFloatingIP;
-
public class NeutronFloatingIPJAXBTest {
private static final String NeutronFloatingIP_sourceJson="{" +
import java.util.ArrayList;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
package org.opendaylight.neutron.spi;
-import org.junit.Test;
import org.junit.Assert;
-
-import org.opendaylight.neutron.spi.NeutronLoadBalancer;
+import org.junit.Test;
public class NeutronLoadBalancerJAXBTest {
import java.util.ArrayList;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
package org.opendaylight.neutron.spi;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.NeutronMeteringLabel;
-
public class NeutronMeteringLabelJAXBTest {
private static final String NeutronMeteringLabel_sourceJson = "{ "
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.NeutronMeteringLabelRule;
-
public class NeutronMeteringLabelRuleJAXBTest {
private static final String NeutronMeteringLabelRule_sourceJson = "{ "
package org.opendaylight.neutron.spi;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.NeutronNetwork;
-
public class NeutronNetworkJAXBTest {
private static final String NeutronNetwork_SingleProvider_sourceJson="{ " +
*/
package org.opendaylight.neutron.spi;
+import javax.xml.bind.JAXBException;
import org.junit.Assert;
import org.junit.Test;
-import javax.xml.bind.JAXBException;
public class NeutronNetworkQosJAXBTest {
private static final String NeutronNetworkQosEnabled_sourceJson="{ " +
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.NeutronNetwork_Segment;
-
public class NeutronNetwork_SegmentJAXBTest {
private static final String NeutronNetwork_Segment_sourceJson = "{ "
import java.util.List;
import java.util.Map;
-
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.NeutronPort;
-
public class NeutronPortJAXBTest {
private static final String NeutronPort_sourceJson = "{ "
package org.opendaylight.neutron.spi;
-import org.junit.Assert;
-import org.junit.Test;
-import javax.xml.bind.JAXBException;
import java.util.List;
import java.util.Map;
+import javax.xml.bind.JAXBException;
+import org.junit.Assert;
+import org.junit.Test;
public class NeutronPortQosJAXBTest {
package org.opendaylight.neutron.spi;
-import org.junit.Assert;
-import org.junit.Test;
-
import java.util.List;
import java.util.Map;
+import org.junit.Assert;
+import org.junit.Test;
public class NeutronPortSecurityJAXBTest {
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.NeutronPort_AllowedAddressPairs;
public class NeutronPort_AllowedAddressPairsJAXBTest {
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.NeutronPort_ExtraDHCPOption;
-
public class NeutronPort_ExtraDHCPOptionJAXBTest {
private static final String NeutronPort_ExtraDHCPOption_sourceJson = "{" + "\"opt_value\": \"123.123.123.456\", "
import java.math.BigInteger;
import java.util.List;
+import javax.xml.bind.JAXBException;
import org.junit.Assert;
import org.junit.Test;
-import javax.xml.bind.JAXBException;
public class NeutronQosJAXBTest {
package org.opendaylight.neutron.spi;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
package org.opendaylight.neutron.spi;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
*/
package org.opendaylight.neutron.spi;
+import java.util.Map;
+import javax.xml.bind.JAXBException;
import org.junit.Assert;
import org.junit.Test;
-import javax.xml.bind.JAXBException;
-import java.util.Map;
-
/**
* Created by Anil Vishnoi (avishnoi@Brocade.com) on 6/24/16.
*/
*/
package org.opendaylight.neutron.spi;
+import java.util.Map;
+import javax.xml.bind.JAXBException;
import org.junit.Assert;
import org.junit.Test;
-import javax.xml.bind.JAXBException;
-import java.util.Map;
-
/**
* Created by Anil Vishnoi (avishnoi@Brocade.com)
*/
*/
package org.opendaylight.neutron.spi;
+import javax.xml.bind.JAXBException;
import org.junit.Assert;
import org.junit.Test;
-import javax.xml.bind.JAXBException;
-
/**
* Created by Anil Vishnoi (avishnoi@Brocade.com)
*/
*/
package org.opendaylight.neutron.spi;
+import java.util.Map;
+import javax.xml.bind.JAXBException;
import org.junit.Assert;
import org.junit.Test;
-import javax.xml.bind.JAXBException;
-import java.util.Map;
-
/**
* Created by Anil Vishnoi (avishnoi@Brocade.com)
*/
import java.math.BigInteger;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.NeutronSubnetIPAllocationPool;
-
public class NeutronSubnetIPAllocationPoolTest {
@Test
public void convertTest() {
import java.util.ArrayList;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.NeutronSubnet;
-import org.opendaylight.neutron.spi.NeutronSubnetIPAllocationPool;
-
public class NeutronSubnetTest {
@Test
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.NeutronVPNIKEPolicy;
-
public class NeutronVPNIKEPolicyJAXBTest {
private static final String NeutronVPNIKEPolicy_sourceJson = "{" +
"\"id\": \"5522aff7-1b3c-48dd-9c3c-b50f016b73db\", " +
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy;
-
public class NeutronVPNIPSECPolicyJAXBTest {
private static final String NeutronVPNIPSECPolicy_SingleProvider_sourceJson = "{" +
package org.opendaylight.neutron.spi;
import java.util.List;
-
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.NeutronVPNIPSECSiteConnection;
-
public class NeutronVPNIPSECSiteConnectionJAXBTest {
private static final String NeutronVPNIPSECSiteConnection_sourceJson = "{" +
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.NeutronVPNLifetime;
-
public class NeutronVPNLifetimeJAXBTest {
private static final String NeutronVPNLifetimeTest_sourceJson = "{" +
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.NeutronVPNService;
-
public class NeutronVPNServiceJAXBTest {
private static final String NeutronVPNService_sourceJson = "{" +
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.Neutron_ID;
-
public class Neutron_IDJAXBTest {
private static final String Neutron_ID_sourceJson = "{ " +
import org.junit.Assert;
import org.junit.Test;
-import org.opendaylight.neutron.spi.JaxbTestHelper;
-import org.opendaylight.neutron.spi.Neutron_IPs;
-
public class Neutron_IPsJAXBTest {
private static final String Neutron_IPs_sourceJson = "{ " +
import java.net.HttpURLConnection;
import java.util.List;
-
+import javax.ws.rs.core.Response;
import org.opendaylight.neutron.spi.INeutronCRUD;
import org.opendaylight.neutron.spi.INeutronObject;
-
-import javax.ws.rs.core.Response;
-
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.INeutronObject;
-
import java.util.List;
+import org.opendaylight.neutron.spi.INeutronObject;
public interface INeutronRequest<T extends INeutronObject> {
T getSingleton();
package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
/**
* Status Code 500 (Internal Server Error)
package org.opendaylight.neutron.northbound.api;
import java.util.List;
-
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-
import org.opendaylight.neutron.spi.NeutronBgpvpn;
@XmlRootElement
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.codehaus.enunciate.jaxrs.TypeHint;
import org.opendaylight.neutron.spi.INeutronBgpvpnCRUD;
-import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
import org.opendaylight.neutron.spi.NeutronBgpvpn;
+import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
/**
* Neutron Northbound REST APIs for Bgpvpn.<br>
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
-import org.codehaus.enunciate.jaxrs.ResponseCode;
-import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.neutron.spi.INeutronFirewallCRUD;
-import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
-import org.opendaylight.neutron.spi.NeutronFirewall;
-
+import java.util.ArrayList;
+import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-import java.util.ArrayList;
-import java.util.List;
+import org.codehaus.enunciate.jaxrs.ResponseCode;
+import org.codehaus.enunciate.jaxrs.StatusCodes;
+import org.opendaylight.neutron.spi.INeutronFirewallCRUD;
+import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.spi.NeutronFirewall;
/**
* Neutron Northbound REST APIs for Firewall.<br>
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronFirewallPolicyCRUD;
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronFirewallPolicy;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronFirewallPolicy;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronFirewall;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronFirewall;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronFirewallRule;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronFirewallRule;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronFirewallRuleCRUD;
package org.opendaylight.neutron.northbound.api;
import java.util.List;
-
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-
import org.opendaylight.neutron.spi.NeutronFloatingIP;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronFloatingIPCRUD;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronL2gatewayConnectionCRUD;
package org.opendaylight.neutron.northbound.api;
import java.util.List;
-
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-
import org.opendaylight.neutron.spi.NeutronL2gatewayConnection;
@XmlRootElement
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronL2gatewayCRUD;
package org.opendaylight.neutron.northbound.api;
import java.util.List;
-
import javax.xml.bind.annotation.XmlElement;
-
import org.opendaylight.neutron.spi.NeutronL2gateway;
public class NeutronL2gatewayRequest implements INeutronRequest<NeutronL2gateway> {
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronLoadBalancerHealthMonitorCRUD;
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronLoadBalancerHealthMonitor;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronLoadBalancerHealthMonitor;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronLoadBalancerListenerCRUD;
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronLoadBalancerListener;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronLoadBalancerListener;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronLoadBalancerCRUD;
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronLoadBalancerPoolMember;
-
-import javax.xml.bind.annotation.XmlElement;
import java.util.List;
+import javax.xml.bind.annotation.XmlElement;
+import org.opendaylight.neutron.spi.NeutronLoadBalancerPoolMember;
public class NeutronLoadBalancerPoolMemberRequest
implements INeutronRequest<NeutronLoadBalancerPoolMember> {
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronLoadBalancerPoolCRUD;
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronLoadBalancerPool;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronLoadBalancerPool;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronLoadBalancer;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronLoadBalancer;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
import java.util.List;
-
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-
import org.opendaylight.neutron.spi.NeutronMeteringLabel;
package org.opendaylight.neutron.northbound.api;
import java.util.List;
-
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-
import org.opendaylight.neutron.spi.NeutronMeteringLabelRule;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-
import org.opendaylight.neutron.spi.INeutronMeteringLabelRuleCRUD;
import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
import org.opendaylight.neutron.spi.NeutronMeteringLabelRule;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-
import org.opendaylight.neutron.spi.INeutronMeteringLabelCRUD;
import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
import org.opendaylight.neutron.spi.NeutronMeteringLabel;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.codehaus.enunciate.jaxrs.TypeHint;
package org.opendaylight.neutron.northbound.api;
-import org.eclipse.persistence.jaxb.rs.MOXyJsonProvider;
-
-import javax.ws.rs.core.Application;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
+import javax.ws.rs.core.Application;
+import org.eclipse.persistence.jaxb.rs.MOXyJsonProvider;
/**
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronPortCRUD;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.neutron.spi.NeutronQosPolicy;
import org.opendaylight.neutron.spi.INeutronQosPolicyCRUD;
import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.spi.NeutronQosPolicy;
@Path("/qos/policies")
public class NeutronQosPolicyNorthbound extends
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronQosPolicy;
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronQosPolicy;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
package org.opendaylight.neutron.northbound.api;
import java.util.List;
-
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-
import org.opendaylight.neutron.spi.NeutronRouter;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronRouterCRUD;
*/
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronSFCFlowClassifier;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronSFCFlowClassifier;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
*/
package org.opendaylight.neutron.northbound.api;
-import org.codehaus.enunciate.jaxrs.ResponseCode;
-import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.codehaus.enunciate.jaxrs.TypeHint;
-import org.opendaylight.neutron.spi.INeutronSFCFlowClassifierCRUD;
-import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
-import org.opendaylight.neutron.spi.NeutronSFCFlowClassifier;
-
+import java.net.HttpURLConnection;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-import java.net.HttpURLConnection;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import org.codehaus.enunciate.jaxrs.ResponseCode;
+import org.codehaus.enunciate.jaxrs.StatusCodes;
+import org.opendaylight.neutron.spi.INeutronSFCFlowClassifierCRUD;
+import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.spi.NeutronSFCFlowClassifier;
/**
* Neutron Northbound REST APIs for OpenStack SFC Flow Classifier.<br>
*/
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronSFCPortChain;
-import org.opendaylight.neutron.spi.NeutronSFCPortPair;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronSFCPortChain;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
*/
package org.opendaylight.neutron.northbound.api;
-import org.codehaus.enunciate.jaxrs.ResponseCode;
-import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.neutron.spi.INeutronSFCPortChainCRUD;
-import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
-import org.opendaylight.neutron.spi.NeutronSFCPortChain;
-
+import java.net.HttpURLConnection;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-import java.net.HttpURLConnection;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import org.codehaus.enunciate.jaxrs.ResponseCode;
+import org.codehaus.enunciate.jaxrs.StatusCodes;
+import org.opendaylight.neutron.spi.INeutronSFCPortChainCRUD;
+import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.spi.NeutronSFCPortChain;
/**
* Neutron Northbound REST APIs for OpenStack SFC Port Chain.<br>
*/
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronSFCPortPairGroup;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronSFCPortPairGroup;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
*/
package org.opendaylight.neutron.northbound.api;
-import org.codehaus.enunciate.jaxrs.ResponseCode;
-import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.neutron.spi.INeutronSFCPortPairGroupCRUD;
-import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
-import org.opendaylight.neutron.spi.NeutronSFCPortPairGroup;
-
+import java.net.HttpURLConnection;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-import java.net.HttpURLConnection;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import org.codehaus.enunciate.jaxrs.ResponseCode;
+import org.codehaus.enunciate.jaxrs.StatusCodes;
+import org.opendaylight.neutron.spi.INeutronSFCPortPairGroupCRUD;
+import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.spi.NeutronSFCPortPairGroup;
/**
* Neutron Northbound REST APIs for OpenStack SFC Port Pair.<br>
*/
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronSFCPortPair;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronSFCPortPair;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
*/
package org.opendaylight.neutron.northbound.api;
-import org.codehaus.enunciate.jaxrs.ResponseCode;
-import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.neutron.spi.INeutronSFCPortPairCRUD;
-import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
-import org.opendaylight.neutron.spi.NeutronSFCPortPair;
-
+import java.net.HttpURLConnection;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-import java.net.HttpURLConnection;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
+import org.codehaus.enunciate.jaxrs.ResponseCode;
+import org.codehaus.enunciate.jaxrs.StatusCodes;
+import org.opendaylight.neutron.spi.INeutronSFCPortPairCRUD;
+import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.spi.NeutronSFCPortPair;
/**
* Neutron Northbound REST APIs for OpenStack SFC Port Pair.<br>
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronSecurityGroup;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronSecurityGroup;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronSecurityGroupCRUD;
package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.neutron.spi.NeutronSecurityRule;
-
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.util.List;
+import org.opendaylight.neutron.spi.NeutronSecurityRule;
@XmlRootElement
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronSecurityRuleCRUD;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.opendaylight.neutron.spi.INeutronSubnetCRUD;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.codehaus.enunciate.jaxrs.TypeHint;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.codehaus.enunciate.jaxrs.TypeHint;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.codehaus.enunciate.jaxrs.TypeHint;
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
-
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.codehaus.enunciate.jaxrs.TypeHint;
import java.util.Comparator;
import java.util.List;
import javax.ws.rs.core.UriInfo;
-
import org.opendaylight.neutron.spi.INeutronObject;
import org.opendaylight.neutron.spi.NeutronNetwork;
import org.opendaylight.neutron.spi.NeutronObject;
package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
/**
* Status Code 409 (Conflict)
package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
/**
* Status Code 404 (Not Found)
package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
/**
* Status Code 503 (Service Unavailable Error)
package org.opendaylight.neutron.northbound.api;
import java.net.HttpURLConnection;
-
import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.Response;
import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
/**
* Status Code 501 (Not Implemented Error)