AnimalListener.java
// license-header java merge-point
// Generated by EntityListener.vsl in andromda-ejb3-cartridge on 08/06/2014 10:56:20.
// Modify as necessary. If deleted it will be regenerated.
package org.andromda.demo.ejb3.animal;
import javax.persistence.PostLoad;
import javax.persistence.PostPersist;
import javax.persistence.PostRemove;
import javax.persistence.PostUpdate;
import javax.persistence.PrePersist;
import javax.persistence.PreRemove;
import javax.persistence.PreUpdate;
/**
* Callback Listener for Entity POJO EJB Animal
*
* @see Animal
*/
public class AnimalListener
{
/**
* Default public no-args constructor
*/
public AnimalListener()
{
// empty constructor
}
@PrePersist
public void prePersist(Animal animal)
{
// pre persist implementation
}
@PostPersist
public void postPersist(Animal animal)
{
// post persist implementation
}
@PreRemove
public void preRemove(Animal animal)
{
// pre remove implementation
}
@PostRemove
public void postRemove(Animal animal)
{
// post remove implementation
}
@PreUpdate
public void preUpdate(Animal animal) {
// pre update implementation
}
@PostUpdate
public void postUpdate(Animal animal)
{
// post update implementation
}
@PostLoad
public void postLoad(Animal animal)
{
// post load implementation
}
}