Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Tal y como se muestra en la guía de desarrollador, hemos incorporado una funcionalidad a la librería cliente Java que permite, a partir de un modelo de datos JPA, crear y actualizar entidades en base a dicha definición, además de poder lanzar notificaciones a la plataforma de manera muy sencilla.

De esta forma se puede trabajar de manera desacoplada con una base de datos externa y a la vez poder seguir usando la capacidades de plataforma, ya que esta necesita de la existencia de las entidades en el sistema para funcionar.

Esta librería es compatible con versiones superiores a Spring Boot 3.X

Anotaciones nativas Spring Boot

Esta funcionalidad incorpora las siguientes anotaciones nativas Spring Boot:

@OPEntity

A nivel de clase, entidad JPA. Sirve para identificar las entidades JPA que se van a crear y actualizar en plataforma de manera transparente.

@OPValidateSchema

A nivel de argumento de método, sirve para verificar que los datos de una entidad se corresponden con el esquema JSON existente en plataforma. Ejemplo de uso: antes de una insercción.

@OPNotifierOperation(ontology = "Message", operationType = OperationType.INSERT, async = true)

A nivel de método. Sirve para lanzar notificaciones a plataforma y poder escuchar desde procesos del Flow Engine, Reglas de negocio, etc.

  • No labels