Fix incorrect method prerequisite checks in NetworkConfigManager.
Change-Id: I460190952a4493544cf94dd0e2cec70ad1292ecb
diff --git a/core/net/src/main/java/org/onosproject/net/config/impl/NetworkConfigManager.java b/core/net/src/main/java/org/onosproject/net/config/impl/NetworkConfigManager.java
index cdceec0..9f041e6 100644
--- a/core/net/src/main/java/org/onosproject/net/config/impl/NetworkConfigManager.java
+++ b/core/net/src/main/java/org/onosproject/net/config/impl/NetworkConfigManager.java
@@ -56,7 +56,7 @@
private static final String NULL_FACTORY_MSG = "Factory cannot be null";
private static final String NULL_SCLASS_MSG = "Subject class cannot be null";
- private static final String NULL_SKEY_MSG = "Subject key cannot be null";
+ private static final String NULL_SCKEY_MSG = "Subject class key cannot be null";
private static final String NULL_CCLASS_MSG = "Config class cannot be null";
private static final String NULL_CKEY_MSG = "Config key cannot be null";
private static final String NULL_SUBJECT_MSG = "Subject cannot be null";
@@ -159,7 +159,7 @@
@Override
public Class<? extends Config> getConfigClass(String subjectClassKey, String configKey) {
- checkNotNull(subjectClassKey, NULL_SKEY_MSG);
+ checkNotNull(subjectClassKey, NULL_SCKEY_MSG);
checkNotNull(configKey, NULL_CKEY_MSG);
return configClasses.get(new ConfigIdentifier(subjectClassKey, configKey));
}
@@ -205,7 +205,7 @@
public <S, C extends Config<S>> C applyConfig(S subject, Class<C> configClass, JsonNode json) {
checkNotNull(subject, NULL_SUBJECT_MSG);
checkNotNull(configClass, NULL_CCLASS_MSG);
- checkNotNull(subject, NULL_JSON_MSG);
+ checkNotNull(json, NULL_JSON_MSG);
return store.applyConfig(subject, configClass, json);
}
@@ -213,10 +213,10 @@
@SuppressWarnings("unchecked")
public <S, C extends Config<S>> C applyConfig(String subjectClassKey, S subject,
String configKey, JsonNode json) {
- checkNotNull(subjectClassKey, NULL_SKEY_MSG);
+ checkNotNull(subjectClassKey, NULL_SCKEY_MSG);
checkNotNull(subject, NULL_SUBJECT_MSG);
checkNotNull(configKey, NULL_CKEY_MSG);
- checkNotNull(subject, NULL_JSON_MSG);
+ checkNotNull(json, NULL_JSON_MSG);
Class<? extends Config> configClass = configClasses.get(new ConfigIdentifier(subjectClassKey, configKey));
if (configClass != null) {
return store.applyConfig(subject, (Class<C>) configClass, json);
@@ -236,9 +236,9 @@
@Override
public <S> void removeConfig(String subjectClassKey, S subject, String configKey) {
- checkNotNull(subjectClassKey, NULL_SKEY_MSG);
+ checkNotNull(subjectClassKey, NULL_SCKEY_MSG);
checkNotNull(subject, NULL_SUBJECT_MSG);
- checkNotNull(configKey, NULL_CCLASS_MSG);
+ checkNotNull(configKey, NULL_CKEY_MSG);
Class<? extends Config> configClass = configClasses.get(new ConfigIdentifier(subjectClassKey, configKey));
if (configClass != null) {
store.clearConfig(subject, configClass);