add Metering and VPNaaS aspects to dummy provider 91/17791/1
authorRyan Moats <rmoats@us.ibm.com>
Mon, 6 Apr 2015 14:06:08 +0000 (09:06 -0500)
committerRyan Moats <rmoats@us.ibm.com>
Mon, 6 Apr 2015 14:06:08 +0000 (09:06 -0500)
Change-Id: I97d7b0d83336ea0edec6309fb09ba39916d234d2
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronMeteringLabelDummyProvider.java [new file with mode: 0644]
dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronMeteringLabelRuleDummyProvider.java [new file with mode: 0644]
dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIKEPolicyDummyProvider.java [new file with mode: 0644]
dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIPSECPolicyDummyProvider.java [new file with mode: 0644]
dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIPSECSiteConnectionDummyProvider.java [new file with mode: 0644]
dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNServiceDummyProvider.java [new file with mode: 0644]

diff --git a/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronMeteringLabelDummyProvider.java b/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronMeteringLabelDummyProvider.java
new file mode 100644 (file)
index 0000000..4dbf8ff
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ * Copyright IBM Corporation, 2015.  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
+ */
+
+package org.opendaylight.neutron.dummyprovider;
+
+import org.opendaylight.neutron.spi.INeutronMeteringLabelAware;
+import org.opendaylight.neutron.spi.NeutronMeteringLabel;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+public class NeutronMeteringLabelDummyProvider implements INeutronMeteringLabelAware {
+
+    private static final Logger logger = LoggerFactory.getLogger(NeutronMeteringLabelDummyProvider.class);
+
+    public NeutronMeteringLabelDummyProvider() {
+    }
+
+    public int canCreateMeteringLabel(NeutronMeteringLabel meteringLabel) {
+        return(200);
+    }
+
+    public void neutronMeteringLabelCreated(NeutronMeteringLabel meteringLabel) {
+        logger.info(meteringLabel.toString());
+    }
+
+    public int canDeleteMeteringLabel(NeutronMeteringLabel meteringLabel) {
+        return(200);
+    }
+
+    public void neutronMeteringLabelDeleted(NeutronMeteringLabel meteringLabel) {
+        logger.info(meteringLabel.toString());
+    }
+}
diff --git a/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronMeteringLabelRuleDummyProvider.java b/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronMeteringLabelRuleDummyProvider.java
new file mode 100644 (file)
index 0000000..80929fb
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ * Copyright IBM Corporation, 2015.  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
+ */
+
+package org.opendaylight.neutron.dummyprovider;
+
+import org.opendaylight.neutron.spi.INeutronMeteringLabelRuleAware;
+import org.opendaylight.neutron.spi.NeutronMeteringLabelRule;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+public class NeutronMeteringLabelRuleDummyProvider implements INeutronMeteringLabelRuleAware {
+
+    private static final Logger logger = LoggerFactory.getLogger(NeutronMeteringLabelRuleDummyProvider.class);
+
+    public NeutronMeteringLabelRuleDummyProvider() {
+    }
+
+    public int canCreateMeteringLabelRule(NeutronMeteringLabelRule meteringLabelRule) {
+        return(200);
+    }
+
+    public void neutronMeteringLabelRuleCreated(NeutronMeteringLabelRule meteringLabelRule) {
+        logger.info(meteringLabelRule.toString());
+    }
+
+    public int canDeleteMeteringLabelRule(NeutronMeteringLabelRule meteringLabelRule) {
+        return(200);
+    }
+
+    public void neutronMeteringLabelRuleDeleted(NeutronMeteringLabelRule meteringLabelRule) {
+        logger.info(meteringLabelRule.toString());
+    }
+}
diff --git a/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIKEPolicyDummyProvider.java b/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIKEPolicyDummyProvider.java
new file mode 100644 (file)
index 0000000..441fced
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ * Copyright IBM Corporation, 2015.  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
+ */
+
+package org.opendaylight.neutron.dummyprovider;
+
+import org.opendaylight.neutron.spi.INeutronVPNIKEPolicyAware;
+import org.opendaylight.neutron.spi.NeutronVPNIKEPolicy;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+public class NeutronVPNIKEPolicyDummyProvider implements INeutronVPNIKEPolicyAware {
+
+    private static final Logger logger = LoggerFactory.getLogger(NeutronVPNIKEPolicyDummyProvider.class);
+
+    public NeutronVPNIKEPolicyDummyProvider() {
+    }
+
+    public int canCreateNeutronVPNIKEPolicy(NeutronVPNIKEPolicy ikePolicy) {
+        return(200);
+    }
+
+    public void neutronVPNIKEPolicyCreated(NeutronVPNIKEPolicy ikePolicy) {
+        logger.info(ikePolicy.toString());
+    }
+
+    public int canUpdateNeutronVPNIKEPolicy(NeutronVPNIKEPolicy delta, NeutronVPNIKEPolicy original) {
+        return(200);
+    }
+
+    public void neutronVPNIKEPolicyUpdated(NeutronVPNIKEPolicy ikePolicy) {
+        logger.info(ikePolicy.toString());
+    }
+
+    public int canDeleteNeutronVPNIKEPolicy(NeutronVPNIKEPolicy ikePolicy) {
+        return(200);
+    }
+
+    public void neutronVPNIKEPolicyDeleted(NeutronVPNIKEPolicy ikePolicy) {
+        logger.info(ikePolicy.toString());
+    }
+}
diff --git a/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIPSECPolicyDummyProvider.java b/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIPSECPolicyDummyProvider.java
new file mode 100644 (file)
index 0000000..8b32fa7
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ * Copyright IBM Corporation, 2015.  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
+ */
+
+package org.opendaylight.neutron.dummyprovider;
+
+import org.opendaylight.neutron.spi.INeutronVPNIPSECPolicyAware;
+import org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+public class NeutronVPNIPSECPolicyDummyProvider implements INeutronVPNIPSECPolicyAware {
+
+    private static final Logger logger = LoggerFactory.getLogger(NeutronVPNIPSECPolicyDummyProvider.class);
+
+    public NeutronVPNIPSECPolicyDummyProvider() {
+    }
+
+    public int canCreateNeutronVPNIPSECPolicy(NeutronVPNIPSECPolicy ipsecPolicy) {
+        return(200);
+    }
+
+    public void neutronVPNIPSECPolicyCreated(NeutronVPNIPSECPolicy ipsecPolicy) {
+        logger.info(ipsecPolicy.toString());
+    }
+
+    public int canUpdateNeutronVPNIPSECPolicy(NeutronVPNIPSECPolicy delta, NeutronVPNIPSECPolicy original) {
+        return(200);
+    }
+
+    public void neutronVPNIPSECPolicyUpdated(NeutronVPNIPSECPolicy ipsecPolicy) {
+        logger.info(ipsecPolicy.toString());
+    }
+
+    public int canDeleteNeutronVPNIPSECPolicy(NeutronVPNIPSECPolicy ipsecPolicy) {
+        return(200);
+    }
+
+    public void neutronVPNIPSECPolicyDeleted(NeutronVPNIPSECPolicy ipsecPolicy) {
+        logger.info(ipsecPolicy.toString());
+    }
+}
diff --git a/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIPSECSiteConnectionDummyProvider.java b/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNIPSECSiteConnectionDummyProvider.java
new file mode 100644 (file)
index 0000000..ed75ac1
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ * Copyright IBM Corporation, 2015.  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
+ */
+
+package org.opendaylight.neutron.dummyprovider;
+
+import org.opendaylight.neutron.spi.INeutronVPNIPSECSiteConnectionAware;
+import org.opendaylight.neutron.spi.NeutronVPNIPSECSiteConnection;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+public class NeutronVPNIPSECSiteConnectionDummyProvider implements INeutronVPNIPSECSiteConnectionAware {
+
+    private static final Logger logger = LoggerFactory.getLogger(NeutronVPNIPSECSiteConnectionDummyProvider.class);
+
+    public NeutronVPNIPSECSiteConnectionDummyProvider() {
+    }
+
+    public int canCreateNeutronVPNIPSECSiteConnection(NeutronVPNIPSECSiteConnection ikeSiteConnection) {
+        return(200);
+    }
+
+    public void neutronVPNIPSECSiteConnectionCreated(NeutronVPNIPSECSiteConnection ikeSiteConnection) {
+        logger.info(ikeSiteConnection.toString());
+    }
+
+    public int canUpdateNeutronVPNIPSECSiteConnection(NeutronVPNIPSECSiteConnection delta, NeutronVPNIPSECSiteConnection original) {
+        return(200);
+    }
+
+    public void neutronVPNIPSECSiteConnectionUpdated(NeutronVPNIPSECSiteConnection ikeSiteConnection) {
+        logger.info(ikeSiteConnection.toString());
+    }
+
+    public int canDeleteNeutronVPNIPSECSiteConnection(NeutronVPNIPSECSiteConnection ikeSiteConnection) {
+        return(200);
+    }
+
+    public void neutronVPNIPSECSiteConnectionDeleted(NeutronVPNIPSECSiteConnection ikeSiteConnection) {
+        logger.info(ikeSiteConnection.toString());
+    }
+}
diff --git a/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNServiceDummyProvider.java b/dummyprovider/src/main/java/org/opendaylight/neutron/dummyprovider/NeutronVPNServiceDummyProvider.java
new file mode 100644 (file)
index 0000000..321e836
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ * Copyright IBM Corporation, 2015.  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
+ */
+
+package org.opendaylight.neutron.dummyprovider;
+
+import org.opendaylight.neutron.spi.INeutronVPNServiceAware;
+import org.opendaylight.neutron.spi.NeutronVPNService;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+public class NeutronVPNServiceDummyProvider implements INeutronVPNServiceAware {
+
+    private static final Logger logger = LoggerFactory.getLogger(NeutronVPNServiceDummyProvider.class);
+
+    public NeutronVPNServiceDummyProvider() {
+    }
+
+    public int canCreateNeutronVPNService(NeutronVPNService vpnService) {
+        return(200);
+    }
+
+    public void neutronVPNServiceCreated(NeutronVPNService vpnService) {
+        logger.info(vpnService.toString());
+    }
+
+    public int canUpdateNeutronVPNService(NeutronVPNService delta, NeutronVPNService original) {
+        return(200);
+    }
+
+    public void neutronVPNServiceUpdated(NeutronVPNService vpnService) {
+        logger.info(vpnService.toString());
+    }
+
+    public int canDeleteNeutronVPNService(NeutronVPNService vpnService) {
+        return(200);
+    }
+
+    public void neutronVPNServiceDeleted(NeutronVPNService vpnService) {
+        logger.info(vpnService.toString());
+    }
+}