commit | dd106a6d4ecf1c6bc605f115924b24d9092a2542 | [log] [tgz] |
---|---|---|
author | andrea <andrea@onlab.us> | Fri Oct 02 13:39:48 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Fri Oct 02 22:19:09 2015 +0000 |
tree | 66583eab58079820a64ba3f97ddb84784b19dd67 | |
parent | a6426cb218c110fe93509700bc3a49db348b5f93 [diff] [blame] |
Simplified component config loader with preset method that sets the configuration regardless of the component state Change-Id: Ia2e987c3b6d15339396737dfa68c6973d714798c
diff --git a/core/net/src/main/java/org/onosproject/cfg/impl/ComponentConfigManager.java b/core/net/src/main/java/org/onosproject/cfg/impl/ComponentConfigManager.java index 5d5d73f..b3b22c7 100644 --- a/core/net/src/main/java/org/onosproject/cfg/impl/ComponentConfigManager.java +++ b/core/net/src/main/java/org/onosproject/cfg/impl/ComponentConfigManager.java
@@ -172,6 +172,17 @@ } @Override + public void preSetProperty(String componentName, String name, String value) { + + checkPermission(CONFIG_WRITE); + + checkNotNull(componentName, COMPONENT_NULL); + checkNotNull(name, PROPERTY_NULL); + + store.setProperty(componentName, name, value); + } + + @Override public void unsetProperty(String componentName, String name) { checkPermission(CONFIG_WRITE);