diff options
author | Manor, Yanir (ym903w) <ym903w@intl.att.com> | 2018-10-21 10:20:53 +0300 |
---|---|---|
committer | Manor, Yanir (ym903w) <ym903w@intl.att.com> | 2018-10-21 13:35:08 +0300 |
commit | f53d4650e18007ab7820efd84638edac90b61090 (patch) | |
tree | b27d22bd8ad1343f9ed69091f9d6496a174f6c89 /dcaedt_be/src/main/java/org/onap/sdc/dcae/composition/impl/CompositionBusinessLogic.java | |
parent | b1b380c5e83b044605bddfc390b80bedafd359f5 (diff) |
upgrade dace-be
Change-Id: Iaef6ef0d37e2e216321f141d10692edcaf26ffab
Issue-ID: DCAEGEN2-836
Signed-off-by: Manor, Yanir (ym903w) <ym903w@intl.att.com>
Diffstat (limited to 'dcaedt_be/src/main/java/org/onap/sdc/dcae/composition/impl/CompositionBusinessLogic.java')
-rw-r--r-- | dcaedt_be/src/main/java/org/onap/sdc/dcae/composition/impl/CompositionBusinessLogic.java | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/dcaedt_be/src/main/java/org/onap/sdc/dcae/composition/impl/CompositionBusinessLogic.java b/dcaedt_be/src/main/java/org/onap/sdc/dcae/composition/impl/CompositionBusinessLogic.java index a3c68f6..43674fe 100644 --- a/dcaedt_be/src/main/java/org/onap/sdc/dcae/composition/impl/CompositionBusinessLogic.java +++ b/dcaedt_be/src/main/java/org/onap/sdc/dcae/composition/impl/CompositionBusinessLogic.java @@ -22,8 +22,10 @@ import org.springframework.util.Base64Utils; import org.springframework.util.CollectionUtils; import java.io.IOException; -import java.util.Collections; -import java.util.List; +import java.util.*; +import java.util.function.Function; +import java.util.function.Predicate; +import java.util.stream.Collectors; @Component public class CompositionBusinessLogic extends BaseBusinessLogic { @@ -80,6 +82,17 @@ public class CompositionBusinessLogic extends BaseBusinessLogic { } } + // 1810 US436244 Update MC table version representations and actions + public ResponseEntity overwriteRevertedMC(String userId, String vfcmtUuid, String revertedUuid, String updatedPayload, String requestId) { + try { + cloneArtifactsToRevertedMC(userId, vfcmtUuid, revertedUuid, requestId, false); + } catch (Exception e) { + errLogger.log(LogLevel.ERROR, this.getClass().getName(), "clone action failed: {}", e); + return ErrConfMgr.INSTANCE.handleException(e, ErrConfMgr.ApiType.SAVE_CDUMP); + } + return saveComposition(userId, revertedUuid, updatedPayload, requestId, false); + } + Artifact submitComposition(String userId, String context, VfcmtData vfcmtData, String resultBlueprintCreation, String requestId) throws JsonProcessingException { // get service / find vfi |