Added audit log for onboarding page details 20/114820/2
authorKishore Reddy Dwaram <kishore.reddy.dwaram@att.com>
Thu, 12 Nov 2020 15:00:13 +0000 (10:00 -0500)
committerKishore Reddy Dwaram <kishore.reddy.dwaram@att.com>
Thu, 12 Nov 2020 16:15:34 +0000 (11:15 -0500)
Issue-ID: PORTAL-1042
Signed-off-by: Kishore Reddy Dwaram <kishore.reddy.dwaram@att.com>
Change-Id: I46f1b2794a6e174d3e4f7341a1b14a64b0ca45e4

ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/domain/EPApp.java
ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/service/EPAppCommonServiceImpl.java
ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/OnboardingApp.java

index 61fcfae..0a24e12 100644 (file)
@@ -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
index 3d2432c..53b8518 100644 (file)
@@ -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);
                        }
index d1b2a56..099f971 100644 (file)
@@ -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;