1 package org.openecomp.sdc.be.auditing.impl;
3 import org.openecomp.sdc.be.resources.data.auditing.AuditingActionEnum;
4 import org.openecomp.sdc.be.resources.data.auditing.AuditingGenericEvent;
5 import org.openecomp.sdc.be.resources.data.auditing.EcompOperationalEnvironmentEvent;
7 public class AuditEcompOpEnvEventFactory extends AuditBaseEventFactory {
8 private static final String LOG_STR = "ACTION = \"%s\" OPERATIONAL_ENVIRONMENT_ACTION = \"%s\" OPERATIONAL_ENVIRONMENT_ID = \"%s\"" +
9 " OPERATIONAL_ENVIRONMENT_NAME = \"%s\" OPERATIONAL_ENVIRONMENT_TYPE = \"%s\" TENANT_CONTEXT = \"%s\"";
11 private final EcompOperationalEnvironmentEvent event;
13 public AuditEcompOpEnvEventFactory(AuditingActionEnum action, String operationalEnvironmentId, String operationalEnvironmentName,
14 String operationalEnvironmentType, String operationalEnvironmentAction, String tenantContext) {
16 event = new EcompOperationalEnvironmentEvent(getAction().getName(), operationalEnvironmentId, operationalEnvironmentName,
17 operationalEnvironmentType, operationalEnvironmentAction, tenantContext);
21 public String getLogMessage() {
22 return String.format(LOG_STR, buildValue(event.getAction()), buildValue(event.getOperationalEnvironmentAction()),
23 buildValue(event.getOperationalEnvironmentId()), buildValue(event.getOperationalEnvironmentName()),
24 buildValue(event.getOperationalEnvironmentType()), buildValue(event.getTenantContext()));
28 public AuditingGenericEvent getDbEvent() { return event; }