|
eXo JCR :: Ext :: Services 1.15.0-CR2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AuditService
Created by The eXo Platform SAS .
| Field Summary | |
|---|---|
static String |
AUDIT_STORAGE_ID
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDIT
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITABLE
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITHISTORY
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITHISTORY_LASTRECORD
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITHISTORY_TARGETNODE
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD_AUDITVERSION
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD_AUDITVERSIONNAME
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD_CREATED
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD_EVENTTYPE
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD_NEWVALUE
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD_OLDVALUE
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD_PROPERTYNAME
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITRECORD_USER
|
static org.exoplatform.services.jcr.datamodel.InternalQName |
EXO_AUDITSTORAGE
|
| Method Summary | |
|---|---|
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. |
| Field Detail |
|---|
static final String AUDIT_STORAGE_ID
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDIT
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITABLE
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITSTORAGE
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD_USER
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD_CREATED
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD_EVENTTYPE
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD_PROPERTYNAME
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD_AUDITVERSION
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD_AUDITVERSIONNAME
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD_OLDVALUE
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITRECORD_NEWVALUE
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITHISTORY
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITHISTORY_TARGETNODE
static final org.exoplatform.services.jcr.datamodel.InternalQName EXO_AUDITHISTORY_LASTRECORD
| Method Detail |
|---|
void createHistory(javax.jcr.Node node)
throws javax.jcr.RepositoryException
item -
javax.jcr.RepositoryException
void removeHistory(javax.jcr.Node node)
throws javax.jcr.RepositoryException
item -
javax.jcr.RepositoryException
void addRecord(javax.jcr.Item previousItem,
javax.jcr.Item currentItem,
int eventType)
throws javax.jcr.RepositoryException
item - eventType -
javax.jcr.RepositoryException
AuditHistory getHistory(javax.jcr.Node node)
throws javax.jcr.RepositoryException,
UnsupportedOperationException
item -
javax.jcr.RepositoryException
UnsupportedOperationException - if item(parent) is not auditableboolean hasHistory(javax.jcr.Node node)
item -
|
eXo JCR :: Ext :: Services 1.15.0-CR2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||