Merge "add Metering and VPNaaS aspects to dummy provider"
[neutron.git] / dummyprovider / src / main / java / org / opendaylight / neutron / dummyprovider / NeutronVPNIKEPolicyDummyProvider.java
1 /*
2  * Copyright IBM Corporation, 2015.  All rights reserved.
3  *
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
7  */
8
9 package org.opendaylight.neutron.dummyprovider;
10
11 import org.opendaylight.neutron.spi.INeutronVPNIKEPolicyAware;
12 import org.opendaylight.neutron.spi.NeutronVPNIKEPolicy;
13
14 import org.slf4j.Logger;
15 import org.slf4j.LoggerFactory;
16
17
18 public class NeutronVPNIKEPolicyDummyProvider implements INeutronVPNIKEPolicyAware {
19
20     private static final Logger logger = LoggerFactory.getLogger(NeutronVPNIKEPolicyDummyProvider.class);
21
22     public NeutronVPNIKEPolicyDummyProvider() {
23     }
24
25     public int canCreateNeutronVPNIKEPolicy(NeutronVPNIKEPolicy ikePolicy) {
26         return(200);
27     }
28
29     public void neutronVPNIKEPolicyCreated(NeutronVPNIKEPolicy ikePolicy) {
30         logger.info(ikePolicy.toString());
31     }
32
33     public int canUpdateNeutronVPNIKEPolicy(NeutronVPNIKEPolicy delta, NeutronVPNIKEPolicy original) {
34         return(200);
35     }
36
37     public void neutronVPNIKEPolicyUpdated(NeutronVPNIKEPolicy ikePolicy) {
38         logger.info(ikePolicy.toString());
39     }
40
41     public int canDeleteNeutronVPNIKEPolicy(NeutronVPNIKEPolicy ikePolicy) {
42         return(200);
43     }
44
45     public void neutronVPNIKEPolicyDeleted(NeutronVPNIKEPolicy ikePolicy) {
46         logger.info(ikePolicy.toString());
47     }
48 }