List of usage examples for org.hibernate.event.spi DeleteEvent getObject
public Object getObject()
From source file:org.openeos.hibernate.internal.observers.DAOListenerManager.java
License:Apache License
@SuppressWarnings("unchecked") private void fireDeleteEvent(DeleteEvent event, boolean before) { org.openeos.dao.DeleteEvent<Object> ourEvent = new org.openeos.dao.DeleteEvent<Object>(event.getSession(), event.getObject()); try {//w w w .j a va2 s . c om for (DeleteListener<Object> listener : getListenerByObject(DeleteListener.class, event.getObject())) { LOG.debug("Calling DeleteListener"); if (before) { listener.beforeDelete(ourEvent); } else { listener.afterDelete(ourEvent); } } } catch (UserException ex) { // TODO throw new HibernateException(ex); } }