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.AuthEvent;
6 import org.openecomp.sdc.be.resources.data.auditing.model.CommonAuditData;
8 public class AuditAuthRequestEventFactory extends AuditBaseEventFactory {
10 private final static String LOG_STR = "ACTION = \"%s\" URL = \"%s\" USER = \"%s\" AUTH_STATUS = \"%s\" REALM = \"%s\"";
12 final private AuthEvent event;
14 public AuditAuthRequestEventFactory(CommonAuditData commonFields, String authUser, String authUrl, String realm, String authStatus) {
15 super(AuditingActionEnum.AUTH_REQUEST);
16 event = new AuthEvent(getAction().getName(), commonFields, authUser, authUrl, realm, authStatus);
20 public String getLogMessage() {
21 return String.format(LOG_STR, event.getAction(), event.getUrl(), event.getUser(), event.getAuthStatus(), event.getRealm());
27 public AuditingGenericEvent getDbEvent() { return event; }