2 * Copyright IBM Corporation, 2015. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
9 package org.opendaylight.neutron.dummyprovider;
11 import java.net.HttpURLConnection;
13 import org.opendaylight.neutron.spi.INeutronVPNIKEPolicyAware;
14 import org.opendaylight.neutron.spi.NeutronVPNIKEPolicy;
16 import org.slf4j.Logger;
17 import org.slf4j.LoggerFactory;
20 public class NeutronVPNIKEPolicyDummyProvider implements INeutronVPNIKEPolicyAware {
22 private static final Logger LOGGER = LoggerFactory.getLogger(NeutronVPNIKEPolicyDummyProvider.class);
24 public NeutronVPNIKEPolicyDummyProvider() {
27 public int canCreateNeutronVPNIKEPolicy(NeutronVPNIKEPolicy ikePolicy) {
28 return(HttpURLConnection.HTTP_OK);
31 public void neutronVPNIKEPolicyCreated(NeutronVPNIKEPolicy ikePolicy) {
32 LOGGER.info(ikePolicy.toString());
35 public int canUpdateNeutronVPNIKEPolicy(NeutronVPNIKEPolicy delta, NeutronVPNIKEPolicy original) {
36 return(HttpURLConnection.HTTP_OK);
39 public void neutronVPNIKEPolicyUpdated(NeutronVPNIKEPolicy ikePolicy) {
40 LOGGER.info(ikePolicy.toString());
43 public int canDeleteNeutronVPNIKEPolicy(NeutronVPNIKEPolicy ikePolicy) {
44 return(HttpURLConnection.HTTP_OK);
47 public void neutronVPNIKEPolicyDeleted(NeutronVPNIKEPolicy ikePolicy) {
48 LOGGER.info(ikePolicy.getID()+" deleted");