Sho SHIMIZU
Committed by Jonathan Hart

Null check at the head of the constructor of IntentOperation

Change-Id: Iaa25c6c7e49cf1c629687b0ba95b548fad4f7d71
...@@ -19,6 +19,7 @@ package org.onosproject.net.intent; ...@@ -19,6 +19,7 @@ package org.onosproject.net.intent;
19 import java.util.Objects; 19 import java.util.Objects;
20 20
21 import static com.google.common.base.MoreObjects.toStringHelper; 21 import static com.google.common.base.MoreObjects.toStringHelper;
22 +import static com.google.common.base.Preconditions.checkNotNull;
22 23
23 /** 24 /**
24 * Abstraction of an intent-related operation, e.g. add, remove, replace. 25 * Abstraction of an intent-related operation, e.g. add, remove, replace.
...@@ -62,8 +63,8 @@ public final class IntentOperation { ...@@ -62,8 +63,8 @@ public final class IntentOperation {
62 * @param intent intent subject 63 * @param intent intent subject
63 */ 64 */
64 IntentOperation(Type type, IntentId intentId, Intent intent) { 65 IntentOperation(Type type, IntentId intentId, Intent intent) {
65 - this.type = type; 66 + this.type = checkNotNull(type);
66 - this.intentId = intentId; 67 + this.intentId = checkNotNull(intentId);
67 this.intent = intent; 68 this.intent = intent;
68 } 69 }
69 70
......