
org.hibernate.event.PreLoadEvent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate Show documentation
Show all versions of hibernate Show documentation
Relational Persistence for Java
//$Id: PreLoadEvent.java 6929 2005-05-27 03:54:08Z oneovthafew $
package org.hibernate.event;
import java.io.Serializable;
import org.hibernate.persister.entity.EntityPersister;
/**
* Called before injecting property values into a newly
* loaded entity instance.
*
* @author Gavin King
*/
public class PreLoadEvent extends AbstractEvent {
private Object entity;
private Object[] state;
private Serializable id;
private EntityPersister persister;
public PreLoadEvent(EventSource session) {
super(session);
}
public Object getEntity() {
return entity;
}
public Serializable getId() {
return id;
}
public EntityPersister getPersister() {
return persister;
}
public Object[] getState() {
return state;
}
public PreLoadEvent setEntity(Object entity) {
this.entity = entity;
return this;
}
public PreLoadEvent setId(Serializable id) {
this.id = id;
return this;
}
public PreLoadEvent setPersister(EntityPersister persister) {
this.persister = persister;
return this;
}
public PreLoadEvent setState(Object[] state) {
this.state = state;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy