commit | 772717567bac3d7936b3370f5c7a8248f3360ae5 | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Wed Jul 22 15:48:03 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Wed Jul 22 23:32:19 2015 +0000 |
tree | 379db0890ef54b4a582835221403677333d12dc8 | |
parent | 68844bae25273ba7f62149e090aa78b5f2be244a [diff] |
Create constructors with zero argument for serialization Change-Id: I503197a2dcfe1b71dc6a82d4c2ca4512465200c5
diff --git a/core/api/src/main/java/org/onosproject/net/newresource/DefaultResource.java b/core/api/src/main/java/org/onosproject/net/newresource/DefaultResource.java index 5d0efe4..1db5eb7 100644 --- a/core/api/src/main/java/org/onosproject/net/newresource/DefaultResource.java +++ b/core/api/src/main/java/org/onosproject/net/newresource/DefaultResource.java
@@ -44,6 +44,12 @@ this.resource = checkNotNull(resource); } + // for serialization + private DefaultResource() { + this.subject = null; + this.resource = null; + } + @Override public S subject() { return subject;
diff --git a/core/api/src/main/java/org/onosproject/net/newresource/DefaultResourceAllocation.java b/core/api/src/main/java/org/onosproject/net/newresource/DefaultResourceAllocation.java index 0b496a8..06b6dda 100644 --- a/core/api/src/main/java/org/onosproject/net/newresource/DefaultResourceAllocation.java +++ b/core/api/src/main/java/org/onosproject/net/newresource/DefaultResourceAllocation.java
@@ -47,6 +47,13 @@ this.consumer = consumer; } + // for serialization + private DefaultResourceAllocation() { + this.subject = null; + this.resource = null; + this.consumer = null; + } + @Override public S subject() { return subject;