Class AuditContext
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.audit.AuditContext
 
- 
 public final class AuditContext extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAuditContext.Builder
 - 
Field SummaryFields Modifier and Type Field Description static java.util.function.Supplier<AuditContext>UNKNOWNstatic java.lang.StringUNKNOWN_ACTOR
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetActor()java.lang.StringgetHost()QualifiedPathgetPath()intgetScope()intgetStatusCode()java.util.DategetTimestamp()AuditContext.BuildertoContextBuilder()AuditRecordBuildertoRecordBuilder()Pull fields from thisAuditContextinto a newAuditRecordBuilderinstance, which should then be supplied with (at minimum) anaction,target, andvalue.
 
- 
- 
- 
Field Detail- 
UNKNOWN_ACTORpublic static final java.lang.String UNKNOWN_ACTOR - See Also:
- Constant Field Values
 
 - 
UNKNOWNpublic static final java.util.function.Supplier<AuditContext> UNKNOWN 
 
- 
 - 
Method Detail- 
getActor@Nonnull public java.lang.String getActor() 
 - 
getHost@Nonnull public java.lang.String getHost() 
 - 
getScopepublic int getScope() 
 - 
getPath@Nonnull public QualifiedPath getPath() 
 - 
getTimestamp@Nonnull public java.util.Date getTimestamp() 
 - 
getStatusCodepublic int getStatusCode() 
 - 
toRecordBuilderpublic 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.
 - 
toContextBuilderpublic AuditContext.Builder toContextBuilder() - Returns:
- a new AuditContext.Builderwith all fields set to this context's fields
 
 
- 
 
-