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\"";
10 private final EcompOperationalEnvironmentEvent event;
12 public AuditEcompOpEnvEventFactory(AuditingActionEnum action, String operationalEnvironmentId, String operationalEnvironmentName,
13 String operationalEnvironmentType, String operationalEnvironmentAction, String tenantContext) {
15 event = new EcompOperationalEnvironmentEvent(getAction().getName(), operationalEnvironmentId, operationalEnvironmentName,
16 operationalEnvironmentType, operationalEnvironmentAction, tenantContext);
20 public String getLogPattern() {
25 public String[] getLogMessageParams() {
26 return new String[] {event.getAction(), event.getOperationalEnvironmentAction(),
27 event.getOperationalEnvironmentId(), event.getOperationalEnvironmentName(),
28 event.getOperationalEnvironmentType(), event.getTenantContext()};
32 public AuditingGenericEvent getDbEvent() { return event; }