X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fswitchmanager%2Fimplementation%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fswitchmanager%2Finternal%2FIControllerProperties.java;fp=opendaylight%2Fswitchmanager%2Fimplementation%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fswitchmanager%2Finternal%2FIControllerProperties.java;h=0000000000000000000000000000000000000000;hp=f9301e26c863baf72ea1dfe32fabc098c4b99dd7;hb=42c32160bfd41de57189bb246fec5ffb48ed8e9e;hpb=edf5bfcee83c750853253ccfd991ba7000f5f65b diff --git a/opendaylight/switchmanager/implementation/src/main/java/org/opendaylight/controller/switchmanager/internal/IControllerProperties.java b/opendaylight/switchmanager/implementation/src/main/java/org/opendaylight/controller/switchmanager/internal/IControllerProperties.java deleted file mode 100644 index f9301e26c8..0000000000 --- a/opendaylight/switchmanager/implementation/src/main/java/org/opendaylight/controller/switchmanager/internal/IControllerProperties.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ - -package org.opendaylight.controller.switchmanager.internal; - -import java.util.Map; - -import org.opendaylight.controller.sal.core.Property; -import org.opendaylight.controller.sal.utils.Status; - -/** - * The class ControllerProperties is a global store - * for controller properties. Use this api to store/retrieve properties - * that are container independent. - * - * This is visible only to switch manager. Hence its a part of - * switch manager internal bundle. - */ -public interface IControllerProperties { - - /** - * Return all the global properties of the controller - * - * @return map of {@link org.opendaylight.controller.sal.core.Property} such - * as {@link org.opendaylight.controller.sal.core.Description} - * and/or {@link org.opendaylight.controller.sal.core.Tier} etc. - */ - public Map getControllerProperties(); - - /** - * Return a specific property of the controller given the property name - * - * @param propertyName - * the property name specified by - * {@link org.opendaylight.controller.sal.core.Property} and its - * extended classes - * @return {@link org.opendaylight.controller.sal.core.Property} - */ - public Property getControllerProperty(String propertyName); - - /** - * Set a specific property of the controller - * - * @param property - * {@link org.opendaylight.controller.sal.core.Property} - * @return Status - */ - public Status setControllerProperty(Property property); - - /** - * Remove a property of a node - * - * @param propertyName - * the property name specified by - * {@link org.opendaylight.controller.sal.core.Property} and its - * extended classes - * @return success or failed reason - */ - public Status removeControllerProperty(String propertyName); - -}