Project

General

Profile

« Previous | Next » 

Revision a784f00f

Added by Katja Luther about 14 years ago

merge cate-development2 branch with trunk

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/CdmDeleteListener.java
27 27
public class CdmDeleteListener implements DeleteEventListener {
28 28
	private static final long serialVersionUID = -5511287200489449838L;
29 29
	@SuppressWarnings("unused")
30
	private static final Logger logger = Logger.getLogger(CdmDeleteListener.class);
30
	protected static final Logger logger = Logger.getLogger(CdmDeleteListener.class);
31 31

  
32 32
	/* (non-Javadoc)
33 33
	 * @see org.hibernate.event.DeleteEventListener#onDelete(org.hibernate.event.DeleteEvent)
......
35 35
	public void onDelete(DeleteEvent event) throws HibernateException {
36 36
		Object entity = event.getObject();
37 37
		if(entity != null && RelationshipBase.class.isAssignableFrom(entity.getClass())) {
38
			logger.info("Deleting " + entity);
38 39
			deleteRelationship(event, entity);
39 40
		}
40 41
	}
......
46 47
			throws HibernateException {
47 48
		Object entity = event.getObject();
48 49
		if(entity != null && RelationshipBase.class.isAssignableFrom(entity.getClass())) {
50
			logger.info("Deleting " + entity);
49 51
			deleteRelationship(event, entity);
50 52
		}
51 53
	}
......
60 62
			Set<IRelated> deletedObjects = relationshipEntity.getDeletedObjects();
61 63
			for (IRelated rel : deletedObjects){
62 64
				if (rel != null){
65
					logger.info("Updating related entity " + rel);
63 66
					event.getSession().update(rel);
64 67
				}
65 68
			}

Also available in: Unified diff