1 package org.openecomp.sdc.be.auditing.impl.resourceadmin;
3 import org.openecomp.sdc.be.auditing.impl.AuditBaseEventFactory;
4 import org.openecomp.sdc.be.model.User;
5 import org.openecomp.sdc.be.resources.data.auditing.AuditingActionEnum;
6 import org.openecomp.sdc.be.resources.data.auditing.AuditingGenericEvent;
7 import org.openecomp.sdc.be.resources.data.auditing.ResourceAdminEvent;
8 import org.openecomp.sdc.be.resources.data.auditing.model.CommonAuditData;
9 import org.openecomp.sdc.be.resources.data.auditing.model.ResourceAuditData;
11 public abstract class AuditResourceAdminEventFactory extends AuditBaseEventFactory {
13 protected final ResourceAdminEvent event;
15 public AuditResourceAdminEventFactory(AuditingActionEnum action, CommonAuditData commonFields, ResourceAuditData prevParams,
16 ResourceAuditData currParams, String resourceType, String resourceName, String invariantUuid,
17 User modifier, String artifactData, String comment, String did, String toscaNodeType) {
20 this.event = new ResourceAdminEvent(action.getName(), commonFields, prevParams, currParams, resourceType,
21 resourceName, invariantUuid, AuditBaseEventFactory.buildUserName(modifier),
22 artifactData, AuditBaseEventFactory.replaceNullNameWithEmpty(comment), did, toscaNodeType);
26 public AuditingGenericEvent getDbEvent() {