Sistema de Gestión Investigación
Entidades
| Entidad | Descripción |
|---|---|
| AreaTematica | Contiene los datos generales de las áreas temáticas que se pueden relacionar con las convocatorias. |
API
Características generales que todas las API REST deben de cumplir:
Definición de los objetos
AreaTematica
| Nombre | Tipo | Descripción |
|---|---|---|
| id | Long | Identificador único del área temática. |
| nombre | String | Nombre del área temática a presentar por pantalla en los componentes visuales árbol o selector. |
| descripcion | String | Descripción del área temática. |
| padre | Long | Identificador del área temática de la que depende jerárquicamente, del padre. Si está nulo, se entiende que el área temática es raíz o de primer nivel, no tiene área temática padre. |
| activo | Boolean | Indica si el área temática está activa o no. |
Servicios
Método | URL | Parámetros | Respuesta | Descripción |
|---|---|---|---|---|
| GET | /areatematicas | q+s (query + sort) La query estará formada por:
| List[AreasTematica] | Listado de AreaTematica (sólo devuelve los registros activos). Nota: en el caso de no recibirse un padreId en la query, se devolverán todas las áreas temáticas y en caso de indicarse en la query que se quieren solo las que tengan un padreId con valor "null" se devolverán únicamente las de primer nivel o nivel raíz. Ejemplo de query para obtener solo áreas de conocimiento raíz (su padre es null): padreId=na= |
| GET | /areatematicas/{id} | AreasTematica | Datos de un área temática específica. | |
| GET | /convocatorias/eliminadas-ids | q+s La query estará formada por:
| Lista[Long] | Listado de Identificadores de Convocatoria que han sido eliminadas (campo activo = false) a partir de una fecha. Se utilizará el siguiente parámetro en la llamada al servicio:
Ejemplo1:
Ejemplo2:
|
| GET | /convocatorias/modificados-ids | q+s La query estará formada por:
| Lista[Long] | Listado de identificadores de convocatorias activas que han sido modificadas (tanto la entidad CONVOCATORIA) como las siguientes entidades relacionadas:
Ejemplo:
|
