/* * Hibernate, Relational Persistence for Idiomatic Java * * License: GNU Lesser General Public License (LGPL), version 2.1 or later. * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>. */ package org.hibernate.jpa.test.xml; import javax.persistence.PrePersist; import javax.persistence.PreRemove; import javax.persistence.PreUpdate; /** * @author Emmanuel Bernard */ public class CounterListener { public static int insert; public static int update; public static int delete; @PrePersist public void increaseInsert(Object object) { insert++; } @PreUpdate public void increaseUpdate(Object object) { update++; } @PreRemove public void increaseDelete(Object object) { delete++; } public static void reset() { insert = 0; update = 0; delete = 0; } }