summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKishore Reddy Dwaram <kishore.reddy.dwaram@att.com>2020-11-12 10:00:13 -0500
committerKishore Reddy Dwaram <kishore.reddy.dwaram@att.com>2020-11-12 11:15:34 -0500
commit58d5e3c4ae3f77f1d4cf4d3b9e2cdfba0dd6be7e (patch)
tree280b95eb46dd172c58568ae3e158930d00d0f34b
parent1adba06b9d34868f6ccc577f425a2abfcd0f621f (diff)
Added audit log for onboarding page details
Issue-ID: PORTAL-1042 Signed-off-by: Kishore Reddy Dwaram <kishore.reddy.dwaram@att.com> Change-Id: I46f1b2794a6e174d3e4f7341a1b14a64b0ca45e4
-rw-r--r--ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/domain/EPApp.java4
-rw-r--r--ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java4
-rw-r--r--ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/OnboardingApp.java4
3 files changed, 12 insertions, 0 deletions
diff --git a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/domain/EPApp.java b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/domain/EPApp.java
index 61fcfaee..0a24e126 100644
--- a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/domain/EPApp.java
+++ b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/domain/EPApp.java
@@ -46,6 +46,9 @@ import org.apache.commons.lang.StringUtils;
import org.hibernate.validator.constraints.SafeHtml;
import org.onap.portalsdk.core.domain.support.DomainVo;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty.Access;
+
/**
* Model for all columns in the fn_app table.
*/
@@ -85,6 +88,7 @@ public class EPApp extends DomainVo {
private String appBasicAuthUsername;
@SafeHtml
+ @JsonProperty(access = Access.WRITE_ONLY)
private String appBasicAuthPassword;
@Lob
diff --git a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java
index 3d2432cb..53b85183 100644
--- a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java
+++ b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java
@@ -943,6 +943,8 @@ public class EPAppCommonServiceImpl implements EPAppService {
if (fieldsValidator.httpStatusCode.intValue() == HttpServletResponse.SC_OK) {
if (modifiedOnboardingApp.getId() != null) {
updateApp(modifiedOnboardingApp.getId(), modifiedOnboardingApp, fieldsValidator, user);
+ logger.info(EELFLoggerDelegate.auditLogger, "Updated " + modifiedOnboardingApp.getAppName() +
+ " onboarding application details by user " + user.getLoginId());
} else {
fieldsValidator.httpStatusCode = new Long(HttpServletResponse.SC_BAD_REQUEST);
}
@@ -959,6 +961,8 @@ public class EPAppCommonServiceImpl implements EPAppService {
if (fieldsValidator.httpStatusCode.intValue() == HttpServletResponse.SC_OK) {
if (newOnboardingApp.getId() == null) {
updateApp(null, newOnboardingApp, fieldsValidator, user);
+ logger.info(EELFLoggerDelegate.auditLogger, "Added " + newOnboardingApp.getAppName() +
+ " Onboarding application by user " + user.getLoginId());
} else {
fieldsValidator.httpStatusCode = new Long(HttpServletResponse.SC_BAD_REQUEST);
}
diff --git a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/OnboardingApp.java b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/OnboardingApp.java
index d1b2a568..099f971a 100644
--- a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/OnboardingApp.java
+++ b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/OnboardingApp.java
@@ -40,6 +40,9 @@ package org.onap.portalapp.portal.transport;
import org.hibernate.validator.constraints.SafeHtml;
import org.onap.portalapp.portal.domain.EpAppType;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty.Access;
+
/**
* Model of rows in the fn_app table; serialized as a message add or update an
* on-boarded application.
@@ -79,6 +82,7 @@ public class OnboardingApp {
@SafeHtml
private String appBasicAuthUsername;
@SafeHtml
+ @JsonProperty(access = Access.WRITE_ONLY)
private String appBasicAuthPassword;
@SafeHtml
private String thumbnail;