2 * Copyright (c) 2015 IBM Corporation and others. 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.INeutronVPNIPSECPolicyAware;
14 import org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy;
16 import org.slf4j.Logger;
17 import org.slf4j.LoggerFactory;
20 public class NeutronVPNIPSECPolicyDummyProvider implements INeutronVPNIPSECPolicyAware {
22 private static final Logger LOGGER = LoggerFactory.getLogger(NeutronVPNIPSECPolicyDummyProvider.class);
24 public NeutronVPNIPSECPolicyDummyProvider() {
27 public int canCreateNeutronVPNIPSECPolicy(NeutronVPNIPSECPolicy ipsecPolicy) {
28 return(HttpURLConnection.HTTP_OK);
31 public void neutronVPNIPSECPolicyCreated(NeutronVPNIPSECPolicy ipsecPolicy) {
32 LOGGER.info(ipsecPolicy.toString());
35 public int canUpdateNeutronVPNIPSECPolicy(NeutronVPNIPSECPolicy delta, NeutronVPNIPSECPolicy original) {
36 return(HttpURLConnection.HTTP_OK);
39 public void neutronVPNIPSECPolicyUpdated(NeutronVPNIPSECPolicy ipsecPolicy) {
40 LOGGER.info(ipsecPolicy.toString());
43 public int canDeleteNeutronVPNIPSECPolicy(NeutronVPNIPSECPolicy ipsecPolicy) {
44 return(HttpURLConnection.HTTP_OK);
47 public void neutronVPNIPSECPolicyDeleted(NeutronVPNIPSECPolicy ipsecPolicy) {
48 LOGGER.info(ipsecPolicy.getID()+" deleted");