diff options
author | Joanna Jeremicz <joanna.jeremicz@nokia.com> | 2019-06-12 09:24:24 +0200 |
---|---|---|
committer | Joanna Jeremicz <joanna.jeremicz@nokia.com> | 2019-06-13 11:47:36 +0200 |
commit | 93bed2156ac39eb3e829dd1a163ff90e05f9525a (patch) | |
tree | 1cc8e445341e86809ad2251ae54b9bac841e04b6 /prh-commons | |
parent | dc3940018875d8064c1eb51afdc39768a033328a (diff) |
Logical links creation bug
Fixed issues:
Second PNF registration with same attachment point doesn't send output to PNF_READ
Second PNF registration with different attachmentPoint doesn't replace previous Logical Link
Change-Id: I238a8aa6d3f360da3451c720dc5cb1fa2e1ebd75
Issue-ID: DCAEGEN2-1611
Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com>
Diffstat (limited to 'prh-commons')
-rw-r--r-- | prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/bbs/LogicalLink.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/bbs/LogicalLink.java b/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/bbs/LogicalLink.java index 23f0e9bb..3b3dce15 100644 --- a/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/bbs/LogicalLink.java +++ b/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/bbs/LogicalLink.java @@ -20,10 +20,12 @@ package org.onap.dcaegen2.services.prh.model.bbs; import com.google.gson.annotations.SerializedName; -import java.util.List; import org.immutables.gson.Gson; import org.immutables.value.Value; +import org.onap.dcaegen2.services.prh.model.ImmutableRelationship; +import org.onap.dcaegen2.services.prh.model.Relationship; import org.onap.dcaegen2.services.sdk.rest.services.model.ClientModel; +import org.springframework.lang.Nullable; @Value.Immutable @Gson.TypeAdapters(fieldNamingStrategy = true) @@ -35,6 +37,13 @@ public interface LogicalLink extends ClientModel { @SerializedName(value = "link-type") String getLinkType(); - @SerializedName(value = "relationship-list") - List<RelationshipWrapper> getRelationshipList(); + @Nullable + @SerializedName(value = "resource-version") + String getResourceVersion(); + + @SerializedName("relationship-list") + @Value.Default + default Relationship getRelationshipList() { + return ImmutableRelationship.builder().build(); + } } |