@ApplicationScoped
public class DefaultAuditService
extends java.lang.Object
implements org.trellisldp.api.AuditService
AuditService that generates Audit-related Quads for
various write operations.
This class makes use of the PROV vocabulary and BlankNode
objects in a http://www.trellisldp.org/ns/trellis#PreferAudit named
graph.
| Constructor and Description |
|---|
DefaultAuditService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<org.apache.commons.rdf.api.Quad> |
creation(org.apache.commons.rdf.api.IRI subject,
org.trellisldp.api.Session session) |
java.util.List<org.apache.commons.rdf.api.Quad> |
deletion(org.apache.commons.rdf.api.IRI subject,
org.trellisldp.api.Session session) |
java.util.List<org.apache.commons.rdf.api.Quad> |
update(org.apache.commons.rdf.api.IRI subject,
org.trellisldp.api.Session session) |
public java.util.List<org.apache.commons.rdf.api.Quad> creation(org.apache.commons.rdf.api.IRI subject,
org.trellisldp.api.Session session)
creation in interface org.trellisldp.api.AuditServicepublic java.util.List<org.apache.commons.rdf.api.Quad> deletion(org.apache.commons.rdf.api.IRI subject,
org.trellisldp.api.Session session)
deletion in interface org.trellisldp.api.AuditServicepublic java.util.List<org.apache.commons.rdf.api.Quad> update(org.apache.commons.rdf.api.IRI subject,
org.trellisldp.api.Session session)
update in interface org.trellisldp.api.AuditService