triggers

Páginas: 4 (849 palabras) Publicado: 22 de septiembre de 2014
TRIGGERS (DISPARADORES)

Introducción

iSUM proporciona un mecanismo con el cual puede automatizar tareas, de forma que estas sean ejecutadas antes o después de que se produzca un determinadoevento sobre un objeto.

Activación de los triggers
Dentro del fichero isum.xml se especifica si iSUM debe gestionar triggers.
También puede cambiar el nombre del fichero donde se registran ydefinen los
trigers.
...

false
triggers.xml

...

Tipos de evento
Se entiende como evento la llamada a un método de un objeto de persistencia.
Puede definir una tarea para que se lleve acabo cuando se produzca un evento, pero la tarea asociada al evento puede ser ejecutada antes o después de que se produzca dicho evento.

Tipos de evento
• Insert: Se produce cuando se intentaguardar el objeto por primera vez.
• Update: Se produce cuando se intenta modificar algún dato del objeto.
• Remove: Se produce cuando se intenta eliminar el objeto. iSUM 5.1.0: Guía de TriggersDefinición de Trigger
Un trigger es una clase que implementa una interfaz que dispone de un método
run(...), en el cual se implementa la tarea que debe ser llevada a cabo, y un método error(...), enel cual se implementa la tarea que debe ser llevada a cabo en caso de que se produzca algún problema, en la mayoría de casos debería deshacer las acciones llevadas a cabo en el método run().Características de un trigger
Puesto que los trigger se establecen sobre objetos de persistencia, cada objeto de persistencia que soporte la gestión de triggers tiene asociado un tipo de trigger.
Cadatrigger implementa una interfaz concreta, así pues para gestionar un trigger sobre un objeto que implemente la interfaz Device dispone de una interfaz
DeviceTrigger la cual define los siguientesmétodos.


• public void run(Device device);
• public void error(Device device);
Como puede observar los dos métodos proporcionan un objeto, este objeto es el objeto sobre el cual se produjo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Triggers
  • TRIGGERS
  • Triggers
  • Triggers
  • Triggers
  • Triggers
  • Triggers en mysql
  • Triggers mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS