public class DefaultPersistenceAuditService extends java.lang.Object implements PersistenceAuditService
| Constructor and Description |
|---|
DefaultPersistenceAuditService() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAuditDataForType(java.lang.String type) |
java.util.List<AuditRecord> |
getAuditRecordsForType(java.lang.String type) |
java.util.List<AuditRecord> |
getAuditRecordsForType(java.lang.String type,
PK pk) |
boolean |
isEnabledForType(java.lang.String type) |
java.util.List<CreateAuditRecordCommand> |
prepareAuditRecordCommands(java.util.List<ModelWithPersistenceObject> modelsWithPersistenceObjects) |
void |
refreshConfiguredAuditTypes() |
void |
saveAuditRecords(java.util.List<CreateAuditRecordCommand> createAuditRecordCmds) |
void |
setJdbcTemplate(JdbcTemplate jdbcTemplate) |
void |
setPayloadConverterRegistry(PayloadConverterRegistry payloadConverterRegistry) |
void |
setPayloadDeserializer(PayloadDeserializer payloadDeserializer) |
void |
setPayloadSerializer(PayloadSerializer payloadSerializer) |
void |
setSessionService(SessionService sessionService) |
void |
setTypeService(TypeService typeService) |
@PostConstruct public void refreshConfiguredAuditTypes()
public void clearAuditDataForType(java.lang.String type)
clearAuditDataForType in interface PersistenceAuditServicepublic java.util.List<CreateAuditRecordCommand> prepareAuditRecordCommands(java.util.List<ModelWithPersistenceObject> modelsWithPersistenceObjects)
prepareAuditRecordCommands in interface PersistenceAuditServicepublic void saveAuditRecords(java.util.List<CreateAuditRecordCommand> createAuditRecordCmds)
saveAuditRecords in interface PersistenceAuditServicepublic java.util.List<AuditRecord> getAuditRecordsForType(java.lang.String type)
getAuditRecordsForType in interface PersistenceAuditServicepublic java.util.List<AuditRecord> getAuditRecordsForType(java.lang.String type, PK pk)
getAuditRecordsForType in interface PersistenceAuditServicepublic boolean isEnabledForType(java.lang.String type)
isEnabledForType in interface PersistenceAuditServicepublic void setSessionService(SessionService sessionService)
public void setTypeService(TypeService typeService)
public void setJdbcTemplate(JdbcTemplate jdbcTemplate)
public void setPayloadSerializer(PayloadSerializer payloadSerializer)
public void setPayloadDeserializer(PayloadDeserializer payloadDeserializer)
public void setPayloadConverterRegistry(PayloadConverterRegistry payloadConverterRegistry)
Copyright © 2017 SAP SE. All Rights Reserved.