Class AuditContext
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.audit.AuditContext
-
public final class AuditContext extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAuditContext.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.Supplier<AuditContext>UNKNOWNstatic java.lang.StringUNKNOWN_ACTOR
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetActor()java.lang.StringgetHost()QualifiedPathgetPath()intgetScope()intgetStatusCode()java.util.DategetTimestamp()AuditRecordBuildertoRecordBuilder()Pull fields from thisAuditContextinto a newAuditRecordBuilderinstance, which should then be supplied with (at minimum) anaction,target, andvalue.
-
-
-
Field Detail
-
UNKNOWN_ACTOR
public static final java.lang.String UNKNOWN_ACTOR
- See Also:
- Constant Field Values
-
UNKNOWN
public static final java.util.function.Supplier<AuditContext> UNKNOWN
-
-
Method Detail
-
getActor
@Nonnull public java.lang.String getActor()
-
getHost
@Nonnull public java.lang.String getHost()
-
getScope
public int getScope()
-
getPath
@Nonnull public QualifiedPath getPath()
-
getTimestamp
@Nonnull public java.util.Date getTimestamp()
-
getStatusCode
public int getStatusCode()
-
toRecordBuilder
public AuditRecordBuilder toRecordBuilder()
Pull fields from thisAuditContextinto a newAuditRecordBuilderinstance, which should then be supplied with (at minimum) anaction,target, andvalue. Project specific, or otherwise more 'narrow' systems, should alsoextendtheQualifiedPathavailable on thisAuditContext, to provide more specific context; see alsoWellKnownPathTypesfor inspiration.
-
-