Rewrite of `certifyToscaElement` to remove NPE 28/108728/2
authorChris André <chris.andre@yoppworks.com>
Tue, 2 Jun 2020 18:18:43 +0000 (14:18 -0400)
committerChris André <chris.andre@yoppworks.com>
Wed, 3 Jun 2020 15:01:57 +0000 (11:01 -0400)
commit116c26e1c243f26258558148e9f69e42b3787367
treede741c90500074653505e404746d31bfe57914fe
parentf1922cef9735e44b3e5116e86a89c7e2449b1ce1
Rewrite of `certifyToscaElement` to remove NPE

- Modularized `certifyToscaElement` in smaller, less complex methods (`handleRelationsBeforeCertifyingAndProcessClone`, `cloneToscaElementAndHandleRelations`, `handleRelationsOfNewestCertifiedToscaElementAndReturn` & `logDebugMessageAndReturnStorageOperationStatus`)
- Removed potential NPE flagged by Sonar in `certifyToscaElement`

Issue-ID: SDC-2966
Signed-off-by: Chris Andre <chris.andre@yoppworks.com>
Change-Id: Id65871cbfd611abdcc878e61c1541f01ff972828
catalog-model/src/main/java/org/openecomp/sdc/be/model/jsonjanusgraph/operations/ToscaElementLifecycleOperation.java