private Lock createLock(Lockable l) { Lock lock = new Lock(); String className = l.getClass().getCanonicalName(); try { className = Hibernate.getClass(l).getCanonicalName(); } catch (HibernateException h) { log.error("Hibernate getClass() ", h); } // log.debug( "Example log: "+l.getLockname()+" "+l.getClass().getCanonicalName()+"->"+className // ); lock.setObjectId(l.getDbID()); lock.setObjectType(className); lock.setName(l.getLockname()); return lock; }