2 * Copyright (C) 2013 Red Hat, Inc.
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
8 * Authors : Madhu Venugopal, Brent Salisbury
10 package org.opendaylight.ovsdb.neutron;
12 import java.net.HttpURLConnection;
14 import org.opendaylight.controller.networkconfig.neutron.INeutronSubnetAware;
15 import org.opendaylight.controller.networkconfig.neutron.NeutronSubnet;
16 import org.slf4j.Logger;
17 import org.slf4j.LoggerFactory;
19 public class SubnetHandler extends BaseHandler implements INeutronSubnetAware {
20 static final Logger logger = LoggerFactory.getLogger(SubnetHandler.class);
22 public int canCreateSubnet(NeutronSubnet subnet) {
23 return HttpURLConnection.HTTP_CREATED;
27 public void neutronSubnetCreated(NeutronSubnet subnet) {
28 logger.debug("Neutron Subnet Creation : {}", subnet.toString());
32 public int canUpdateSubnet(NeutronSubnet delta, NeutronSubnet original) {
33 return HttpURLConnection.HTTP_CREATED;
37 public void neutronSubnetUpdated(NeutronSubnet subnet) {
38 // TODO Auto-generated method stub
43 public int canDeleteSubnet(NeutronSubnet subnet) {
44 // TODO Auto-generated method stub
45 return HttpURLConnection.HTTP_CREATED;
49 public void neutronSubnetDeleted(NeutronSubnet subnet) {
50 // TODO Auto-generated method stub