E - the entity typeI - the id typepublic abstract class AAuditedEntityHib<E extends de.taimos.dao.IEntity<I>,I> extends de.taimos.dao.hibernate.EntityDAOHibernate<E,I> implements IAuditedEntity<E,I>
| Constructor and Description |
|---|
AAuditedEntityHib() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(E element) |
void |
delete(E element,
String auditMessage) |
void |
deleteById(I id) |
protected abstract AuditCategory |
getAuditCategory() |
protected String |
getChangeEntry(E element) |
protected String |
getDeleteEntry(E element) |
protected String |
getNewEntry(E element) |
E |
save(E element) |
E |
save(E element,
String auditMessage) |
findById, findByQuery, findGenericByQuery, findGenericListByQuery, findGenericListByQueryLimit, findList, findList, findListByQuery, findListByQueryLimit, getFindListQuery, getIdFieldprotected abstract AuditCategory getAuditCategory()
@Transactional public E save(E element, String auditMessage)
save in interface IAuditedEntity<E extends de.taimos.dao.IEntity<I>,I>element - the elementauditMessage - the customized audit message@Transactional public void delete(E element, String auditMessage)
delete in interface IAuditedEntity<E extends de.taimos.dao.IEntity<I>,I>element - the elementauditMessage - the customized audit message@Transactional public void delete(E element)
@Transactional public void deleteById(I id)
Copyright © 2014 Cinovo AG. All Rights Reserved.