public interface AuditService
| Modifier and Type | Field and Description |
|---|---|
static String |
AUDIT_STORAGE_ID |
static InternalQName |
EXO_AUDIT |
static InternalQName |
EXO_AUDITABLE |
static InternalQName |
EXO_AUDITHISTORY |
static InternalQName |
EXO_AUDITHISTORY_LASTRECORD |
static InternalQName |
EXO_AUDITHISTORY_TARGETNODE |
static InternalQName |
EXO_AUDITRECORD |
static InternalQName |
EXO_AUDITRECORD_AUDITVERSION |
static InternalQName |
EXO_AUDITRECORD_AUDITVERSIONNAME |
static InternalQName |
EXO_AUDITRECORD_CREATED |
static InternalQName |
EXO_AUDITRECORD_EVENTTYPE |
static InternalQName |
EXO_AUDITRECORD_NEWVALUE |
static InternalQName |
EXO_AUDITRECORD_OLDVALUE |
static InternalQName |
EXO_AUDITRECORD_PROPERTYNAME |
static InternalQName |
EXO_AUDITRECORD_USER |
static InternalQName |
EXO_AUDITSTORAGE |
| Modifier and Type | Method and Description |
|---|---|
void |
addRecord(javax.jcr.Item previousItem,
javax.jcr.Item currentItem,
int eventType)
Adds new audit record.
|
void |
createHistory(javax.jcr.Node node)
Creates audit history for given node.
|
AuditHistory |
getHistory(javax.jcr.Node node)
Get node audit history.
|
boolean |
hasHistory(javax.jcr.Node node)
Check if node has audit history.
|
void |
removeHistory(javax.jcr.Node node)
Deletes audit history.
|
static final String AUDIT_STORAGE_ID
static final InternalQName EXO_AUDIT
static final InternalQName EXO_AUDITABLE
static final InternalQName EXO_AUDITSTORAGE
static final InternalQName EXO_AUDITRECORD
static final InternalQName EXO_AUDITRECORD_USER
static final InternalQName EXO_AUDITRECORD_CREATED
static final InternalQName EXO_AUDITRECORD_EVENTTYPE
static final InternalQName EXO_AUDITRECORD_PROPERTYNAME
static final InternalQName EXO_AUDITRECORD_AUDITVERSION
static final InternalQName EXO_AUDITRECORD_AUDITVERSIONNAME
static final InternalQName EXO_AUDITRECORD_OLDVALUE
static final InternalQName EXO_AUDITRECORD_NEWVALUE
static final InternalQName EXO_AUDITHISTORY
static final InternalQName EXO_AUDITHISTORY_TARGETNODE
static final InternalQName EXO_AUDITHISTORY_LASTRECORD
void createHistory(javax.jcr.Node node)
throws javax.jcr.RepositoryException
node - javax.jcr.RepositoryExceptionvoid removeHistory(javax.jcr.Node node)
throws javax.jcr.RepositoryException
node - javax.jcr.RepositoryExceptionvoid addRecord(javax.jcr.Item previousItem,
javax.jcr.Item currentItem,
int eventType)
throws javax.jcr.RepositoryException
previousItem - currentItem - eventType - javax.jcr.RepositoryExceptionAuditHistory getHistory(javax.jcr.Node node) throws javax.jcr.RepositoryException, UnsupportedOperationException
node - javax.jcr.RepositoryExceptionUnsupportedOperationException - if item(parent) is not auditableboolean hasHistory(javax.jcr.Node node)
node - Copyright © 2019 eXo Platform SAS. All Rights Reserved.