| Interface | Description |
|---|---|
| AuditorAware | Interface for components that are aware of the application's current auditor. |
| TimestampProvider | Interface for implementations that create timestamps for GORM dateCreated/lastUpdated fields |
| Class | Description |
|---|---|
| AggregateTimestampProvider | TimestampProvider implementation that aggregates multiple TimestampProviders |
| DefaultTimestampProvider | Default implementation of TimestampProvider supports creating timestamps for any class that supports a constructor that accepts a Long or long value. |