Eventos

Cuando ocurre una acciòn por ejemplo vender un articulo, puede que necesitemos realizar otras opciones tales como

crear una orden de entrega, eliminar del inventario.

Para estos casos podemos usar eventos y listener que estarán pendientes de cuando ocurra un evento activarse.

Donde se puede aplicar:

  • 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.

Requisitos:

  • Evento

  • Controller

  • Listener

  • Otros componentes opcional

Clase RolEvento.java

EN EL CONTROLLER

RolController.java

  • definir una lista de Event<>

  • Invocar el metodo fire()

Invocar el método fire()

ColorListener.java

UsuarioListener.java

Last updated

Was this helpful?