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 static final String LOG_STR = "ACTION = \"%s\" URL = \"%s\" USER = \"%s\" AUTH_STATUS = \"%s\" REALM = \"%s\"";
11 private final AuthEvent event;
13 public AuditAuthRequestEventFactory(CommonAuditData commonFields, String authUser, String authUrl, String realm, String authStatus) {
14 super(AuditingActionEnum.AUTH_REQUEST);
15 event = new AuthEvent(getAction().getName(), commonFields, authUser, authUrl, realm, authStatus);
18 public AuditAuthRequestEventFactory(CommonAuditData commonFields, String authUser, String authUrl, String realm,
19 String authStatus, String timestamp) {
20 this(commonFields, authUser, authUrl, realm, authStatus);
21 this.event.setTimestamp1(timestamp);
25 public String getLogPattern() {
30 public String[] getLogMessageParams() {
31 return new String[] {event.getAction(), event.getUrl(), event.getUser(),
32 event.getAuthStatus(), event.getRealm()};
36 public AuditingGenericEvent getDbEvent() { return event; }