package com.mossle.core.hibernate;
import org.springframework.context.ApplicationEvent;
public class EntityEvent extends ApplicationEvent {
private static final long serialVersionUID = 0L;
private Object entity;
public EntityEvent(Object entity) {
super(entity);
this.entity = entity;
}
public <T> T getEntity() {
return (T) entity;
}
public boolean supportsEntityType(Class<?> clz) {
return entity.getClass().isAssignableFrom(clz);
}
public boolean isCreated() {
return false;
}
public boolean isUpdated() {
return false;
}
public boolean isRemoved() {
return false;
}
}