Por ejemplo cuando vendes un articulo deseas actualizar el inventario de ese articulo.
Generar una orden de entrega.
Implementar eventos
Deseamos activar eventos cuando ocurre determinada accion.
Por ejemplo si ocurre un evento de eliminar un rol podemos activar el metodo fire() y existen listener escuchando lo que esta ocurriendo con el evento.
Clase RolEvento.java
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package com.avbravo.storeejb.eventos;
import com.avbravo.storeejb.entity.Rol;
/**
*
* @author avbravo
*/
public class RolEvento {
private Rol rol;
public Rol getRol() {
return rol;
}
public void setRol(Rol rol) {
this.rol = rol;
}
public RolEvento() {
}
public RolEvento(Rol rol) {
this.rol = rol;
}
}