Class DefaultAuditRecord
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.audit.DefaultAuditRecord
 
- 
- All Implemented Interfaces:
- AuditRecord,- java.io.Serializable
 
 public class DefaultAuditRecord extends java.lang.Object implements AuditRecord A simple immutable implementation of AuditRecord- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description DefaultAuditRecord(AuditAction action, java.lang.String actionTarget, java.lang.String actionValue, java.lang.String actor, java.lang.String actorHost, int originatingContext, java.lang.String originatingSystem)Uses a GOOD status code and the current timestampDefaultAuditRecord(java.lang.String action, java.lang.String actionTarget, java.lang.String actionValue, java.lang.String actor, java.lang.String actorHost, int originatingContext, java.lang.String originatingSystem, int statusCode, java.util.Date timestamp)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAction()A description of the action.java.lang.StringgetActionTarget()The target of the action.java.lang.StringgetActionValue()The value of the action.java.lang.StringgetActor()Who performed the event.java.lang.StringgetActorHost()Where the actor was when the action was performed.intgetOriginatingContext()The ApplicationScope where this record was generated fromjava.lang.StringgetOriginatingSystem()A Description of the originating system for this recordintgetStatusCode()The StatusCode that represents whether this action was successful or not.java.util.DategetTimestamp()The timestamp at which this record occuredjava.lang.StringtoString()
 
- 
- 
- 
Constructor Detail- 
DefaultAuditRecordpublic DefaultAuditRecord(AuditAction action, java.lang.String actionTarget, java.lang.String actionValue, java.lang.String actor, java.lang.String actorHost, int originatingContext, java.lang.String originatingSystem) Uses a GOOD status code and the current timestamp
 - 
DefaultAuditRecordpublic DefaultAuditRecord(java.lang.String action, java.lang.String actionTarget, java.lang.String actionValue, java.lang.String actor, java.lang.String actorHost, int originatingContext, java.lang.String originatingSystem, int statusCode, java.util.Date timestamp)
 
- 
 - 
Method Detail- 
getActionpublic java.lang.String getAction() Description copied from interface:AuditRecordA description of the action. Examples: "tag write", "tag delete", "tag edit", " query update", " login", "logout" "project save"- Specified by:
- getActionin interface- AuditRecord
 
 - 
getActionTargetpublic java.lang.String getActionTarget() Description copied from interface:AuditRecordThe target of the action.- Specified by:
- getActionTargetin interface- AuditRecord
 
 - 
getActionValuepublic java.lang.String getActionValue() Description copied from interface:AuditRecordThe value of the action. Might not be present for all action types- Specified by:
- getActionValuein interface- AuditRecord
 
 - 
getActorpublic java.lang.String getActor() Description copied from interface:AuditRecordWho performed the event. Should be a username or appropriate system equivalent if the event was performed automatically by a program- Specified by:
- getActorin interface- AuditRecord
 
 - 
getActorHostpublic java.lang.String getActorHost() Description copied from interface:AuditRecordWhere the actor was when the action was performed. Should be an IP address or a hostname of a computer- Specified by:
- getActorHostin interface- AuditRecord
 
 - 
getOriginatingContextpublic int getOriginatingContext() Description copied from interface:AuditRecordThe ApplicationScope where this record was generated from- Specified by:
- getOriginatingContextin interface- AuditRecord
 
 - 
getOriginatingSystempublic java.lang.String getOriginatingSystem() Description copied from interface:AuditRecordA Description of the originating system for this record- Specified by:
- getOriginatingSystemin interface- AuditRecord
 
 - 
getStatusCodepublic int getStatusCode() Description copied from interface:AuditRecordThe StatusCode that represents whether this action was successful or not.- Specified by:
- getStatusCodein interface- AuditRecord
 
 - 
getTimestamppublic java.util.Date getTimestamp() Description copied from interface:AuditRecordThe timestamp at which this record occured- Specified by:
- getTimestampin interface- AuditRecord
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-