<groupId>org.opendaylight.controller</groupId>
<artifactId>commons.opendaylight</artifactId>
<version>1.5.0-SNAPSHOT</version>
- <relativePath>../../opendaylight/commons/opendaylight</relativePath>
+ <relativePath>../../controller/opendaylight/commons/opendaylight</relativePath>
</parent>
<groupId>org.opendaylight.neutron</groupId>
<artifactId>features-neutron</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>networkconfig.neutron</artifactId>
- </dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.core</artifactId>
<artifactId>org.eclipse.persistence.core</artifactId>
</dependency>
<dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>networkconfig.neutron</artifactId>
+ <groupId>org.opendaylight.neutron</groupId>
+ <artifactId>neutron-spi</artifactId>
</dependency>
<dependency>
<groupId>commons-net</groupId>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>commons.opendaylight</artifactId>
+ <version>1.5.0-SNAPSHOT</version>
+ <relativePath>../../controller/opendaylight/commons/opendaylight</relativePath>
+ </parent>
+ <groupId>org.opendaylight.neutron</groupId>
+ <artifactId>neutron-spi</artifactId>
+ <version>0.5.0-SNAPSHOT</version>
+ <packaging>bundle</packaging>
+ <dependencies>
+ <dependency>
+ <groupId>commons-net</groupId>
+ <artifactId>commons-net</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Import-Package>*</Import-Package>
+ </instructions>
+ <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <scm>
+ <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
+ <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
+ <tag>HEAD</tag>
+ <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url>
+ </scm>
+ <distributionManagement>
+ <!-- OpenDayLight Released artifact -->
+ <repository>
+ <id>opendaylight-release</id>
+ <url>${nexusproxy}/repositories/${nexus.repository.release}/</url>
+ </repository>
+ <!-- OpenDayLight Snapshot artifact -->
+ <snapshotRepository>
+ <id>opendaylight-snapshot</id>
+ <url>${nexusproxy}/repositories/${nexus.repository.snapshot}/</url>
+ </snapshotRepository>
+ <!-- Site deployment -->
+ <site>
+ <id>website</id>
+ <url>${sitedeploy}</url>
+ </site>
+ </distributionManagement>
+</project>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Firewall Rules needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
*
* @param uuid
* UUID of the Firewall object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronFirewall}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronFirewall}
* OpenStackFirewall class
*/
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Firewall Policys needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Firewall Rules needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Neutron FloatingIPs needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
*
* @param uuid
* UUID of the FloatingIP object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronFloatingIP.OpenStackFloatingIPs}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronFloatingIP.OpenStackFloatingIPs}
* OpenStack FloatingIP class
*/
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of LoadBalancer Rules needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
public boolean neutronLoadBalancerInUse(String uuid);
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of LoadBalancerHealthMonitor Rules needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of LoadBalancerListener Rules needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
public boolean neutronLoadBalancerListenerInUse(String uuid);
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of LoadBalancerPool Rules needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
public boolean neutronLoadBalancerPoolInUse(String uuid);
-}
\ No newline at end of file
+}
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
public interface INeutronLoadBalancerPoolMemberAware {
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
*
* @param uuid
* UUID of the NeutronLoadBalancerPoolMember object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPoolMember}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPoolMember}
* OpenStackNeutronLoadBalancerPoolMember class
*/
public boolean neutronLoadBalancerPoolMemberInUse(String uuid);
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlElement;
import java.util.List;
public boolean isSingleton() {
return (singletonLoadBalancerPoolMember != null);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Neutron Networks needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
*
* @param uuid
* UUID of the Network object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronNetwork.OpenStackNetworks}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronNetwork.OpenStackNetworks}
* OpenStack Network class
*/
* Authors : Dave Tucker
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This class contains behaviour common to Neutron configuration objects
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Neutron Ports needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
*
* @param uuid
* UUID of the Port object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronPort.OpenStackPorts}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronPort.OpenStackPorts}
* OpenStack Port class
*/
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Neutron Routers needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
*
* @param uuid
* UUID of the Router object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronRouter.OpenStackRouters}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronRouter.OpenStackRouters}
* OpenStack Router class
*/
*
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Neutron Security Groups needs to implement
*
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
* Security Group object exists
*
* @param uuid UUID of the Security Group object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronSecurityGroup.OpenStackSecurity Groups}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronSecurityGroup.OpenStackSecurity Groups}
* OpenStack Security Group class
*/
*
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods required to be aware of Neutron Security Rules
*
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
* Security Rule object exists
*
* @param uuid UUID of the security rule object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronSecurityRule.OpenStackNetworks}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronSecurityRule.OpenStackNetworks}
* OpenStackSecurity Rule class
*/
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
/**
* This interface defines the methods a service that wishes to be aware of Neutron Subnets needs to implement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.util.List;
*
* @param uuid
* UUID of the Subnet object
- * @return {@link org.opendaylight.controller.networkconfig.neutron.NeutronSubnet.OpenStackSubnets}
+ * @return {@link org.opendaylight.neutron.neutron.spi.NeutronSubnet.OpenStackSubnets}
* OpenStack Subnet class
*/
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import org.osgi.framework.BundleContext;
import org.osgi.framework.FrameworkUtil;
}
return null;
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
", firewallPolicyIsAudited='" + firewallPolicyIsAudited + '\'' +
'}';
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public void initDefaults() {
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
import java.util.Iterator;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
", loadBalancerVipSubnetID='" + loadBalancerVipSubnetID + '\'' +
'}';
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
", loadBalancerHealthMonitorStatus='" + loadBalancerHealthMonitorStatus + '\'' +
'}';
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
", neutronLoadBalancerListenerLoadBalancerID='" + neutronLoadBalancerListenerLoadBalancerID + '\'' +
'}';
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
import java.util.ArrayList;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
import java.util.HashMap;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
*
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public void initDefaults() {
//TODO verify no defaults values are nessecary required.
}
-}
\ No newline at end of file
+}
*
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public void initDefaults() {
//TODO verify no defaults values are nessecary required.
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
import java.net.InetAddress;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
import java.util.ArrayList;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron;
+package org.opendaylight.neutron.neutron.spi;
import java.io.Serializable;
<groupId>org.opendaylight.controller</groupId>
<artifactId>enunciate-parent</artifactId>
<version>1.5.0-SNAPSHOT</version>
- <relativePath>../../../commons/enunciate-parent</relativePath>
+ <relativePath>../../controller/opendaylight/commons/enunciate-parent</relativePath>
</parent>
<groupId>org.opendaylight.neutron</groupId>
- <artifactId>networkconfig.neutron.northbound</artifactId>
+ <artifactId>northbound-api</artifactId>
<version>0.5.0-SNAPSHOT</version>
<packaging>bundle</packaging>
<dependencies>
<artifactId>org.eclipse.persistence.moxy</artifactId>
</dependency>
<dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>networkconfig.neutron</artifactId>
+ <groupId>org.opendaylight.neutron</groupId>
+ <artifactId>neutron-spi</artifactId>
+ <version>0.5.0-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
</dependency>
</dependencies>
<extensions>true</extensions>
<configuration>
<instructions>
- <Import-Package>org.opendaylight.controller.networkconfig.neutron,
+ <Import-Package>org.opendaylight.neutron,
org.eclipse.persistence.jaxb.rs,
com.sun.jersey.spi.container.servlet,
javax.ws.rs,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.MediaType;
* Authors : Dave Tucker
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.INeutronObject;
+import org.opendaylight.neutron.neutron.spi.INeutronObject;
import java.util.List;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Response;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallRuleCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewall;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallAware;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallRuleCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewall;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallPolicyAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallPolicyCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewallPolicy;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallPolicyAware;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallPolicyCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewallPolicy;
/**
* Neutron Northbound REST APIs for Firewall Policies.<br>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewallPolicy;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewallPolicy;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public boolean isSingleton() {
return (singletonFirewallPolicy != null);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewall;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewall;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public boolean isSingleton() {
return (singletonFirewall != null);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewallRule;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewallRule;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public boolean isSingleton() {
return (singletonFirewallRule != null);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallPolicyCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallRuleAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallRuleCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewallRule;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallPolicyCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallRuleAware;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallRuleCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewallRule;
/**
* Neutron Northbound REST APIs for Firewall Rule.<br>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFloatingIP;
+import org.opendaylight.neutron.neutron.spi.NeutronFloatingIP;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import java.util.Iterator;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFloatingIPAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFloatingIPCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronPortCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFloatingIP;
-import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;
-import org.opendaylight.controller.networkconfig.neutron.NeutronPort;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
-import org.opendaylight.controller.networkconfig.neutron.Neutron_IPs;
+import org.opendaylight.neutron.neutron.spi.INeutronFloatingIPAware;
+import org.opendaylight.neutron.neutron.spi.INeutronFloatingIPCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronPortCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronFloatingIP;
+import org.opendaylight.neutron.neutron.spi.NeutronNetwork;
+import org.opendaylight.neutron.neutron.spi.NeutronPort;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.Neutron_IPs;
/**
* Neutron Northbound REST APIs.<br>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerHealthMonitorAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerHealthMonitorCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancer;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerHealthMonitor;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerHealthMonitorAware;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerHealthMonitorCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancer;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerHealthMonitor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerHealthMonitor;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerHealthMonitor;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public boolean isSingleton() {
return (singletonLoadBalancerHealthMonitor != null);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerListenerAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerListenerCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerListener;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerListenerAware;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerListenerCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerListener;
/**
* Neutron Northbound REST APIs for LoadBalancerListener Policies.<br>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerListener;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerListener;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public boolean isSingleton() {
return (singletonLoadBalancerListener != null);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancer;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerAware;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancer;
/**
* Neutron Northbound REST APIs for LoadBalancers.<br>
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPoolMember;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPoolMember;
import javax.xml.bind.annotation.XmlElement;
import java.util.List;
public boolean isSingleton() {
return (singletonLoadBalancerPoolMember != null);
}
-}
\ No newline at end of file
+}
* Authors : Srini Seetharaman
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import java.util.HashMap;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerPoolCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerPoolMemberAware;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPool;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPoolMember;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerPoolCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerPoolMemberAware;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPool;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPoolMember;
@Path("/pools/{loadBalancerPoolUUID}/members")
public class NeutronLoadBalancerPoolMembersNorthbound {
* Authors : Srini Seetharaman
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerPoolAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerPoolCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPool;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPoolMember;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerPoolAware;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerPoolCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPool;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPoolMember;
/**
* Neutron Northbound REST APIs for LoadBalancerPool Policies.<br>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPool;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPool;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public boolean isSingleton() {
return (singletonLoadBalancerPool != null);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancer;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancer;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public boolean isSingleton() {
return (singletonLoadBalancer != null);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+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.controller.networkconfig.neutron.NeutronNetwork;
+import org.opendaylight.neutron.neutron.spi.NeutronNetwork;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import java.util.HashMap;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
import org.codehaus.enunciate.jaxrs.TypeHint;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkAware;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronNetwork;
/**
* Neutron Northbound REST APIs for Network.<br>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import org.eclipse.persistence.jaxb.rs.MOXyJsonProvider;
* Authors : Dave Tucker
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public void setHref(String href) {
this.href = href;
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+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.controller.networkconfig.neutron.NeutronPort;
+import org.opendaylight.neutron.neutron.spi.NeutronPort;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import java.util.HashMap;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronPortAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronPortCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronPort;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
-import org.opendaylight.controller.networkconfig.neutron.Neutron_IPs;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronPortAware;
+import org.opendaylight.neutron.neutron.spi.INeutronPortCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronPort;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.Neutron_IPs;
/**
* Neutron Northbound REST APIs.<br>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import org.opendaylight.controller.networkconfig.neutron.NeutronRouter;
+import org.opendaylight.neutron.neutron.spi.NeutronRouter;
@XmlRootElement
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import java.util.Iterator;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronPortCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronRouterAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronRouterCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;
-import org.opendaylight.controller.networkconfig.neutron.NeutronPort;
-import org.opendaylight.controller.networkconfig.neutron.NeutronRouter;
-import org.opendaylight.controller.networkconfig.neutron.NeutronRouter_Interface;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronPortCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronRouterAware;
+import org.opendaylight.neutron.neutron.spi.INeutronRouterCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronNetwork;
+import org.opendaylight.neutron.neutron.spi.NeutronPort;
+import org.opendaylight.neutron.neutron.spi.NeutronRouter;
+import org.opendaylight.neutron.neutron.spi.NeutronRouter_Interface;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
/**
*
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSecurityGroup;
+import org.opendaylight.neutron.neutron.spi.NeutronSecurityGroup;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
public boolean isSingleton() {
return (singletonSecurityGroup != null);
}
-}
\ No newline at end of file
+}
*
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityGroupAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityGroupCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSecurityGroup;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityGroupAware;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityGroupCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronSecurityGroup;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
*
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSecurityRule;
+import org.opendaylight.neutron.neutron.spi.NeutronSecurityRule;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
return bulkRequest;
}
-}
\ No newline at end of file
+}
*
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityGroupCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityRuleAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityRuleCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSecurityRule;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityGroupCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityRuleAware;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityRuleCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronSecurityRule;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+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.controller.networkconfig.neutron.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import org.codehaus.enunciate.jaxrs.ResponseCode;
import org.codehaus.enunciate.jaxrs.StatusCodes;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetAware;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetAware;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
/**
* Neutron Northbound REST APIs for Subnets.<br>
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import org.osgi.framework.BundleContext;
import org.osgi.framework.FrameworkUtil;
* Authors : Dave Tucker
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import javax.ws.rs.core.UriInfo;
-import org.opendaylight.controller.networkconfig.neutron.INeutronObject;
-import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;
-import org.opendaylight.controller.networkconfig.neutron.NeutronPort;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.INeutronObject;
+import org.opendaylight.neutron.neutron.spi.NeutronNetwork;
+import org.opendaylight.neutron.neutron.spi.NeutronPort;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
public class PaginatedRequestFactory {
private static final Comparator<INeutronObject> NEUTRON_OBJECT_COMPARATOR = new Comparator<INeutronObject>() {
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Response;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Response;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
public enum RestMessages {
SUCCESS("Success"), NOCONTAINER("Container does not exist"), NOSUBNET("Subnet does not exist"), NOSTATICROUTE(
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.northbound;
+package org.opendaylight.neutron.northbound.api;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.Response;
<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright IBM Corporation, 2013. All rights reserved.
+
+ This program and the accompanying materials are made available under the
+ terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ and is available at http://www.eclipse.org/legal/epl-v10.html
+-->
+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>commons.opendaylight</artifactId>
- <version>1.5.0-SNAPSHOT</version>
- <relativePath>../../commons/opendaylight</relativePath>
- </parent>
<groupId>org.opendaylight.neutron</groupId>
- <artifactId>networkconfig.neutron</artifactId>
+ <artifactId>project-neutron</artifactId>
<version>0.5.0-SNAPSHOT</version>
- <packaging>bundle</packaging>
- <dependencies>
- <dependency>
- <groupId>commons-net</groupId>
- <artifactId>commons-net</artifactId>
- </dependency>
- <dependency>
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix</groupId>
- <artifactId>maven-bundle-plugin</artifactId>
- <extensions>true</extensions>
- <configuration>
- <instructions>
- <Import-Package>*</Import-Package>
- </instructions>
- <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <scm>
- <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
- <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
- <tag>HEAD</tag>
- <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url>
- </scm>
- <distributionManagement>
- <!-- OpenDayLight Released artifact -->
- <repository>
- <id>opendaylight-release</id>
- <url>${nexusproxy}/repositories/${nexus.repository.release}/</url>
- </repository>
- <!-- OpenDayLight Snapshot artifact -->
- <snapshotRepository>
- <id>opendaylight-snapshot</id>
- <url>${nexusproxy}/repositories/${nexus.repository.snapshot}/</url>
- </snapshotRepository>
- <!-- Site deployment -->
- <site>
- <id>website</id>
- <url>${sitedeploy}</url>
- </site>
- </distributionManagement>
+ <packaging>pom</packaging>
+ <modules>
+ <module>neutron-spi</module>
+ <module>northbound-api</module>
+ <module>transcriber</module>
+ </modules>
</project>
<groupId>org.opendaylight.controller</groupId>
<artifactId>commons.opendaylight</artifactId>
<version>1.5.0-SNAPSHOT</version>
- <relativePath>../../../commons/opendaylight</relativePath>
+ <relativePath>../../controller/opendaylight/commons/opendaylight</relativePath>
</parent>
<groupId>org.opendaylight.neutron</groupId>
- <artifactId>networkconfig.neutron.implementation</artifactId>
+ <artifactId>transcriber</artifactId>
<version>0.5.0-SNAPSHOT</version>
<packaging>bundle</packaging>
<dependencies>
<dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>networkconfig.neutron</artifactId>
+ <groupId>org.opendaylight.neutron</groupId>
+ <artifactId>neutron-spi</artifactId>
+ <version>0.5.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<configuration>
<instructions>
<Import-Package>*</Import-Package>
- <Bundle-Activator>org.opendaylight.controller.networkconfig.neutron.implementation.Activator</Bundle-Activator>
+ <Bundle-Activator>org.opendaylight.neutron.transcriber.Activator</Bundle-Activator>
</instructions>
<manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>
</configuration>
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
import java.util.ArrayList;
import java.util.List;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallPolicyCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallRuleCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerHealthMonitorCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerListenerCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerPoolCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerPoolMemberCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronPortCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronRouterCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityGroupCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityRuleCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallPolicyCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallRuleCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerHealthMonitorCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerListenerCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerPoolCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerPoolMemberCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronPortCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronRouterCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityGroupCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityRuleCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetCRUD;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceRegistration;
}
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewall;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewall;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallPolicyCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewallPolicy;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallPolicyCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewallPolicy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
return !neutronFirewallPolicyExists(firewallPolicyUUID);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFirewallRuleCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFirewallRule;
+import org.opendaylight.neutron.neutron.spi.INeutronFirewallRuleCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronFirewallRule;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
return !neutronFirewallRuleExists(firewallRuleUUID);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import org.opendaylight.controller.networkconfig.neutron.INeutronFloatingIPCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronPortCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronFloatingIP;
-import org.opendaylight.controller.networkconfig.neutron.NeutronPort;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.INeutronFloatingIPCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronPortCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronFloatingIP;
+import org.opendaylight.neutron.neutron.spi.NeutronPort;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerHealthMonitorCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerHealthMonitor;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerHealthMonitorCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerHealthMonitor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancer;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerListenerCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerListener;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerListenerCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerPoolCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPool;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerPoolCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPool;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
-import org.opendaylight.controller.networkconfig.neutron.INeutronLoadBalancerPoolMemberCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronLoadBalancerPoolMember;
+import org.opendaylight.neutron.neutron.spi.INeutronLoadBalancerPoolMemberCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronLoadBalancerPoolMember;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronNetwork;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronPortCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;
-import org.opendaylight.controller.networkconfig.neutron.NeutronPort;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
-import org.opendaylight.controller.networkconfig.neutron.Neutron_IPs;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronPortCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronNetwork;
+import org.opendaylight.neutron.neutron.spi.NeutronPort;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.Neutron_IPs;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import org.opendaylight.controller.networkconfig.neutron.INeutronRouterCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronRouter;
+import org.opendaylight.neutron.neutron.spi.INeutronRouterCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronRouter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
*
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityGroupCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSecurityGroup;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityGroupCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronSecurityGroup;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
return !neutronSecurityGroupExists(securityGroupUUID);
}
-}
\ No newline at end of file
+}
*
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSecurityRuleCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSecurityRule;
+import org.opendaylight.neutron.neutron.spi.INeutronSecurityRuleCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronSecurityRule;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
return !neutronSecurityRuleExists(securityRuleUUID);
}
-}
\ No newline at end of file
+}
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.networkconfig.neutron.implementation;
+package org.opendaylight.neutron.transcriber;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import org.opendaylight.controller.networkconfig.neutron.INeutronNetworkCRUD;
-import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetCRUD;
-import org.opendaylight.controller.networkconfig.neutron.NeutronCRUDInterfaces;
-import org.opendaylight.controller.networkconfig.neutron.NeutronNetwork;
-import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
+import org.opendaylight.neutron.neutron.spi.INeutronNetworkCRUD;
+import org.opendaylight.neutron.neutron.spi.INeutronSubnetCRUD;
+import org.opendaylight.neutron.neutron.spi.NeutronCRUDInterfaces;
+import org.opendaylight.neutron.neutron.spi.NeutronNetwork;
+import org.opendaylight.neutron.neutron.spi.NeutronSubnet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;