1 package org.openecomp.sdc.be.auditing.impl.distribution;
3 import org.openecomp.sdc.be.resources.data.auditing.AuditingActionEnum;
4 import org.openecomp.sdc.be.resources.data.auditing.model.CommonAuditData;
5 import org.openecomp.sdc.be.resources.data.auditing.model.DistributionTopicData;
7 public class AuditCreateTopicDistributionEngineEventFactory extends AuditDistributionEngineEventFactory {
9 private static final String LOG_STR = "ACTION = \"%s\" D_ENV = \"%s\" TOPIC_NAME = \"%s\" STATUS = \"%s\"";
11 AuditCreateTopicDistributionEngineEventFactory(CommonAuditData commonFields, DistributionTopicData distributionTopicData,
12 String apiKey, String envName, String role) {
13 super(AuditingActionEnum.CREATE_DISTRIBUTION_TOPIC, commonFields, distributionTopicData,null, apiKey, envName, role);
17 public String getLogPattern() {
22 public String[] getLogMessageParams() {
23 return new String[] {event.getAction(), event.getEnvironmentName(), getTopicName(), event.getStatus()};