Add blueprint wiring for openstack/net-virt
[netvirt.git] / openstack / net-virt / src / main / java / org / opendaylight / netvirt / openstack / netvirt / translator / crud / impl / NeutronFirewallPolicyInterface.java
1 /*
2  * Copyright (c) 2014, 2015 Red Hat, Inc. and others.  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.netvirt.openstack.netvirt.translator.crud.impl;
10
11 import java.util.List;
12 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
13 import org.opendaylight.netvirt.openstack.netvirt.translator.INeutronObject;
14 import org.opendaylight.netvirt.openstack.netvirt.translator.NeutronFirewallPolicy;
15 import org.opendaylight.netvirt.openstack.netvirt.translator.crud.INeutronFirewallPolicyCRUD;
16 import org.opendaylight.yangtools.yang.binding.DataObject;
17 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
18 import org.osgi.framework.BundleContext;
19 import org.osgi.framework.ServiceRegistration;
20
21 /**
22  */
23
24 public class NeutronFirewallPolicyInterface extends AbstractNeutronInterface implements INeutronFirewallPolicyCRUD {
25
26     NeutronFirewallPolicyInterface(final DataBroker dataBroker) {
27         super(dataBroker);
28     }
29
30     @Override
31     public boolean neutronFirewallPolicyExists(String uuid) {
32         // TODO Auto-generated method stub
33         return false;
34     }
35
36     @Override
37     public NeutronFirewallPolicy getNeutronFirewallPolicy(String uuid) {
38         // TODO Auto-generated method stub
39         return null;
40     }
41
42     @Override
43     public List<NeutronFirewallPolicy> getAllNeutronFirewallPolicies() {
44         // TODO Auto-generated method stub
45         return null;
46     }
47
48     @Override
49     public boolean addNeutronFirewallPolicy(NeutronFirewallPolicy input) {
50         // TODO Auto-generated method stub
51         return false;
52     }
53
54     @Override
55     public boolean removeNeutronFirewallPolicy(String uuid) {
56         // TODO Auto-generated method stub
57         return false;
58     }
59
60     @Override
61     public boolean updateNeutronFirewallPolicy(String uuid,
62             NeutronFirewallPolicy delta) {
63         // TODO Auto-generated method stub
64         return false;
65     }
66
67     @Override
68     public boolean neutronFirewallPolicyInUse(String uuid) {
69         // TODO Auto-generated method stub
70         return false;
71     }
72
73     @Override
74     protected InstanceIdentifier createInstanceIdentifier(DataObject item) {
75         // TODO Auto-generated method stub
76         return null;
77     }
78
79     @Override
80     protected DataObject toMd(INeutronObject neutronObject) {
81         // TODO Auto-generated method stub
82         return null;
83     }
84
85     @Override
86     protected DataObject toMd(String uuid) {
87         // TODO Auto-generated method stub
88         return null;
89     }
90
91     public static void registerNewInterface(BundleContext context,
92                                             final DataBroker dataBroker,
93                                             List<ServiceRegistration<?>> registrations) {
94         NeutronFirewallPolicyInterface neutronFirewallPolicyInterface = new NeutronFirewallPolicyInterface(dataBroker);
95         ServiceRegistration<INeutronFirewallPolicyCRUD> neutronFirewallPolicyInterfaceRegistration = context.registerService(INeutronFirewallPolicyCRUD.class, neutronFirewallPolicyInterface, null);
96         if(neutronFirewallPolicyInterfaceRegistration != null) {
97             registrations.add(neutronFirewallPolicyInterfaceRegistration);
98         }
99     }
100
101 }