commit | f95b96eaa39c3a87cab5ed505425160bbe7f9087 | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Mon Jan 25 19:35:15 2016 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Jan 28 17:31:58 2016 +0000 |
tree | d23ab55d2bfcc1d61c7f221582da5857b7a1b7ec | |
parent | d978d9ac01ffc80cce31674002a06d8612ad4d7c [diff] [blame] |
Change the APIs to instantiate Resource and ResourceId Now, DiscreteResource/DiscreteResourceId is provided by DiscreteFactory. Similarly, ContinuousResource/ContinuousResourceId is provided by ContinuousFactory. These factory instances can be obtained by static factory method such as Resource.discrete(...) or Resource.continuous(...). Change-Id: Ic94f7336c0e1f74cf2dddcac899de300362aff3e
diff --git a/core/api/src/main/java/org/onosproject/net/newresource/ContinuousResource.java b/core/api/src/main/java/org/onosproject/net/newresource/ContinuousResource.java index af34bc5..f5301f7 100644 --- a/core/api/src/main/java/org/onosproject/net/newresource/ContinuousResource.java +++ b/core/api/src/main/java/org/onosproject/net/newresource/ContinuousResource.java
@@ -98,7 +98,7 @@ @Override public Optional<DiscreteResource> parent() { - return id.parent().map(DiscreteResource::new); + return id.parent().map(x -> Resource.discrete(x).resource()); } @Override