diff options
author | Lukasz Muszkieta <lukasz.muszkieta@nokia.com> | 2020-02-11 10:11:24 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2020-02-11 10:11:24 +0000 |
commit | 00ba764f619848bcd4a384e26b0806bd5fb80749 (patch) | |
tree | fd55661648e5a2515cda5cedf17bc1aa1c0ab02e /bpmn/so-bpmn-tasks/src/main | |
parent | 505b82d23d4340e67f619675bad4580fc3ae050a (diff) | |
parent | 6829555c125ee4243482acc792455272c214c6fe (diff) |
Merge "AssignPnfBB - store model related PNF parameters in AAI"
Diffstat (limited to 'bpmn/so-bpmn-tasks/src/main')
-rw-r--r-- | bpmn/so-bpmn-tasks/src/main/java/org/onap/so/client/aai/mapper/AAIObjectMapper.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/client/aai/mapper/AAIObjectMapper.java b/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/client/aai/mapper/AAIObjectMapper.java index 11a7b83259..cf56964af3 100644 --- a/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/client/aai/mapper/AAIObjectMapper.java +++ b/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/client/aai/mapper/AAIObjectMapper.java @@ -90,6 +90,17 @@ public class AAIObjectMapper { } public org.onap.aai.domain.yang.Pnf mapPnf(Pnf pnf) { + if (modelMapper.getTypeMap(Pnf.class, org.onap.aai.domain.yang.Pnf.class) == null) { + modelMapper.addMappings(new PropertyMap<Pnf, org.onap.aai.domain.yang.Pnf>() { + @Override + protected void configure() { + map().setModelCustomizationId(source.getModelInfoPnf().getModelCustomizationUuid()); + map().setModelInvariantId(source.getModelInfoPnf().getModelInvariantUuid()); + map().setModelVersionId(source.getModelInfoPnf().getModelUuid()); + } + }); + } + return modelMapper.map(pnf, org.onap.aai.domain.yang.Pnf.class); } |