Class AuditEvent.AuditEventBuilder
- java.lang.Object
-
- pl.edu.icm.unity.types.basic.audit.AuditEvent.AuditEventBuilder
-
- Enclosing class:
- AuditEvent
public static class AuditEvent.AuditEventBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description AuditEventBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditEvent.AuditEventBuilder
action(AuditEventAction action)
AuditEvent
build()
AuditEvent.AuditEventBuilder
details(com.fasterxml.jackson.databind.JsonNode details)
AuditEvent.AuditEventBuilder
initiator(AuditEntity initiator)
AuditEvent.AuditEventBuilder
name(String name)
AuditEvent.AuditEventBuilder
subject(AuditEntity subject)
AuditEvent.AuditEventBuilder
tags(String... tags)
AuditEvent.AuditEventBuilder
tags(Set<String> tags)
AuditEvent.AuditEventBuilder
timestamp(Date timestamp)
AuditEvent.AuditEventBuilder
type(AuditEventType type)
-
-
-
Method Detail
-
name
public AuditEvent.AuditEventBuilder name(String name)
-
type
public AuditEvent.AuditEventBuilder type(AuditEventType type)
-
timestamp
public AuditEvent.AuditEventBuilder timestamp(Date timestamp)
-
subject
public AuditEvent.AuditEventBuilder subject(AuditEntity subject)
-
initiator
public AuditEvent.AuditEventBuilder initiator(AuditEntity initiator)
-
action
public AuditEvent.AuditEventBuilder action(AuditEventAction action)
-
details
public AuditEvent.AuditEventBuilder details(com.fasterxml.jackson.databind.JsonNode details)
-
tags
public AuditEvent.AuditEventBuilder tags(Set<String> tags)
-
tags
public AuditEvent.AuditEventBuilder tags(String... tags)
-
build
public AuditEvent build()
-
-