aboutsummaryrefslogtreecommitdiffstats
path: root/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/persistance/tca/TCAMessageStatusPersister.java
diff options
context:
space:
mode:
authorParshad Patel <pars.patel@samsung.com>2019-04-17 17:36:15 +0900
committerParshad Patel <pars.patel@samsung.com>2019-08-09 02:41:44 +0000
commit49056420f9d23880502852b234e361fb4ea2bfeb (patch)
treed2a17d5cd91202eb30b1a1dd7ecaee68de0f4c43 /dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/persistance/tca/TCAMessageStatusPersister.java
parent274a2398e0fd209c5589979beb3c4d339e592d80 (diff)
Fix sonar issues in dcaegen2-analytics-tca
Fix Constructor has 19 parameters, which is greater than 7 authorized issue using builder pattern Issue-ID: DCAEGEN2-1384 Change-Id: I0a31b3556a1996bfab88dcf15ad5dc509411dedb Signed-off-by: Parshad Patel <pars.patel@samsung.com>
Diffstat (limited to 'dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/persistance/tca/TCAMessageStatusPersister.java')
-rw-r--r--dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/persistance/tca/TCAMessageStatusPersister.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/persistance/tca/TCAMessageStatusPersister.java b/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/persistance/tca/TCAMessageStatusPersister.java
index 89d8d00..0b34371 100644
--- a/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/persistance/tca/TCAMessageStatusPersister.java
+++ b/dcae-analytics-cdap-common/src/main/java/org/onap/dcae/apod/analytics/cdap/common/persistance/tca/TCAMessageStatusPersister.java
@@ -3,6 +3,7 @@
* dcae-analytics
* ================================================================================
* Copyright © 2017 AT&T Intellectual Property. All rights reserved.
+ * Modifications Copyright (C) 2019 Samsung. All rights reserved.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -106,8 +107,9 @@ public abstract class TCAMessageStatusPersister {
final String domain = domainAndEventName.getLeft();
final String eventName = domainAndEventName.getRight();
- final TCAMessageStatusEntity tcaMessageStatusEntity = new TCAMessageStatusEntity(currentTS,
- instanceId, calculatorMessageType.name(), vesMessage, domain, eventName);
+ final TCAMessageStatusEntity tcaMessageStatusEntity = new TCAMessageStatusEntity.TCAMessageStatusEntityBuilder()
+ .setCreationTS(currentTS).setInstanceId(instanceId).setMessageType(calculatorMessageType.name())
+ .setVesMessage(vesMessage).setDomain(domain).setEventName(eventName).createTCAMessageStatusEntity();
// add threshold violation fields
addViolatedThreshold(tcaMessageStatusEntity, processorContext);