Project

General

Profile

« Previous | Next » 

Revision 5df69434

Added by Katja Luther about 8 years ago

minor

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/UpdateEntityListener.java
5 5
*
6 6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7 7
* See LICENSE.TXT at the top of this package for the full license terms.
8
*/ 
8
*/
9 9

  
10 10
package eu.etaxonomy.cdm.persistence.hibernate;
11 11

  
......
26 26
	@SuppressWarnings("unused")
27 27
	private static final Logger logger = Logger.getLogger(UpdateEntityListener.class);
28 28

  
29
	public void onSaveOrUpdate(SaveOrUpdateEvent event)	throws HibernateException {
29
	@Override
30
    public void onSaveOrUpdate(SaveOrUpdateEvent event)	throws HibernateException {
30 31
		Object entity = event.getObject();
31 32
		if(entity != null && VersionableEntity.class.isAssignableFrom(entity.getClass())) {
32
			
33

  
33 34
			VersionableEntity versionableEntity = (VersionableEntity)entity;
34 35
			versionableEntity.setUpdated(new DateTime());
35 36
			Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
......
40 41
			 if (!permissionEvaluator.hasPermission(SecurityContextHolder.getContext().getAuthentication(), entity, CdmPermission.UPDATE)){
41 42
						throw new EvaluationFailedException("Permission evaluation failed for " + event.getEntity());
42 43
			  }*/
43
			} 
44
			}
44 45
		}
46

  
47

  
45 48
	}
46 49
}

Also available in: Unified diff