t

nelson.audit

Auditable

trait Auditable[A] extends AnyRef

Represents an event that we wish to audit. Because we are storing the events in a persistent store an encoding is necessary. Json was choosen because the shape of events varies and because most events already have a json encoder available. The category provides context outside of the json blob concerning the event. the category is usefull from a querying perspective.

Source
Auditable.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Auditable
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def category: AuditCategory
  2. abstract def encode(a: A): argonaut.Json